@datorama/akita-ng-effects
Version:
A Reactive State Management extension dealing with side effects.
1 lines • 5.76 kB
JSON
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"action","as":"createAction"},{"name":"props","as":"props"},{"name":"payload","as":"payload"}],"from":"ts-action"},{"export":[{"name":"ofType","as":"ofType"}],"from":"ts-action-operators"}],"metadata":{"Actions":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"rxjs","name":"Subject","line":8,"character":29},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"dispatch":[{"__symbolic":"method"}],"logAction":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵa":{"__symbolic":"function"},"AkitaNgEffectsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["rootEffects"],"defaults":[[]],"value":{"ngModule":{"__symbolic":"reference","name":"EffectsRootModule"},"providers":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"Actions"},{"__symbolic":"reference","name":"rootEffects"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":[{"__symbolic":"reference","name":"rootEffects"}]},{"provide":{"__symbolic":"reference","name":"ɵc"},"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":17},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵf"}]}]}},"forFeature":{"__symbolic":"function","parameters":["featureEffects"],"defaults":[[]],"value":{"ngModule":{"__symbolic":"reference","name":"ɵg"},"providers":[{"__symbolic":"reference","name":"featureEffects"},{"provide":{"__symbolic":"reference","name":"ɵd"},"useValue":{"__symbolic":"reference","name":"featureEffects"},"multi":true},{"provide":{"__symbolic":"reference","name":"ɵe"},"multi":true,"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":43,"character":17},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵf"}]}]}}}},"EffectsRootModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":7,"character":79},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":7,"character":130}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":7,"character":142}}]],"parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"Actions"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"EffectsRootModule"}]}],"rootGuard":[{"__symbolic":"method"}]}},"Effect":{"__symbolic":"function"},"createEffect":{"__symbolic":"function"},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":33},"arguments":["@datorama/akita Internal Root Effects"]},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":41},"arguments":["@datorama/akita Root Effects"]},"ɵd":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":36},"arguments":["@datorama/akita Internal Feature Effects"]},"ɵe":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":8,"character":44},"arguments":["@datorama/akita Feature Effects"]},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Actions"}]}],"subscribeToEffects":[{"__symbolic":"method"}],"has":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"dispatchAction":[{"__symbolic":"method"}],"checkAction":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":6,"character":53},"arguments":[{"__symbolic":"reference","name":"ɵe"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}}},"origins":{"Actions":"./lib/actions","ɵa":"./lib/akita-ng-effects.module","AkitaNgEffectsModule":"./lib/akita-ng-effects.module","EffectsRootModule":"./lib/effect-root.module","Effect":"./lib/effect.decorator","createEffect":"./lib/create-effect.util","ɵb":"./lib/tokens","ɵc":"./lib/tokens","ɵd":"./lib/tokens","ɵe":"./lib/tokens","ɵf":"./lib/module-manager.service","ɵg":"./lib/effect-feature.module"},"importAs":"@datorama/akita-ng-effects"}