fix(core): update

This commit is contained in:
2019-09-25 15:28:39 +02:00
parent 0f34c5de55
commit 1cf78441e2
9 changed files with 604 additions and 511 deletions

View File

@ -9,5 +9,9 @@ export interface IActionDef<TStateType, TActionPayloadType> {
* an actionmodifier for the state
*/
export class StateAction<TStateType, TActionPayloadType> {
constructor(public actionDef: IActionDef<TStateType, TActionPayloadType>) {}
constructor(public statePartRef: StatePart<any, any>, public actionDef: IActionDef<TStateType, TActionPayloadType>) {}
public trigger(payload: TActionPayloadType) {
this.statePartRef.dispatchAction(this, payload);
}
}