Comparing version 0.0.1-alpha-12 to 0.0.1-alpha-13
@@ -41,2 +41,3 @@ type Resolver<T> = (payload: T) => any; | ||
changed: AwaitableEvent<Record<Id$1, T>>; | ||
stateCreated: AwaitableEvent<Id$1>; | ||
}; | ||
@@ -43,0 +44,0 @@ getNode: (id: Id$1) => T; |
@@ -241,3 +241,4 @@ 'use strict'; | ||
const events = { | ||
changed: new AwaitableEvent() | ||
changed: new AwaitableEvent(), | ||
stateCreated: new AwaitableEvent() | ||
}; | ||
@@ -251,2 +252,3 @@ const getNode = (id) => { | ||
family.set((current) => ({ ...current, [id]: stateNode })); | ||
events.stateCreated.emit(id); | ||
events.changed.emit(family.get()); | ||
@@ -253,0 +255,0 @@ scenarioOnEvery(stateNode.events.changed, async () => { |
{ | ||
"name": "awai", | ||
"version": "0.0.1-alpha-12", | ||
"version": "0.0.1-alpha-13", | ||
"author": "Yuriy Yakym", | ||
@@ -5,0 +5,0 @@ "description": "State management library", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
89000
807