- Deep copying effect arguments
- Subscriptions on effects via
manage(effect)
. Now subscriber also can watch for return action's value and input arguments.
- Fix bug with typings when created async effect is not return
Promise<T>
type (if store have typeobject
) - Typings of sync/async effects
- Fix README
- rename
createStore
tostore
- rename
manageStore
tomanage
- remove
subscribe
from store manager. Nowsubscribe()
returns unsubscribe function - [Internal] rename types
Subscriber -> StoreSubscriber
,Middleware -> StoreMiddleware
- [Internal] rename internal key value
Symbol("store_id") -> Symbol("reffect_key")
- Effects have execution states (
"done"
,"pending"
,"fail"
) - Ability to subscribe on changes of execution state of the effect
- Generating
d.ts
file
- Add unit tests
- Rename
watch
,unwatch
tosubscribe
andunsubscribe
- Rename type
Watcher
toSubscriber
- All store partial updates will been copied before update original store