@jbt/ng-rx
Version:
Configurable ngrx
1 lines • 6.87 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"function","parameters":["store","reducer","effects","reducersRepository","effectsRepository"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"State"},"arguments":[{"__symbolic":"reference","name":"store"},{"__symbolic":"reference","name":"reducer"},{"__symbolic":"reference","name":"effects"},{"__symbolic":"reference","name":"reducersRepository"},{"__symbolic":"reference","name":"effectsRepository"}]}},"ɵb":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":33,"character":18},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"addEffects":[{"__symbolic":"method"}],"_isAction":[{"__symbolic":"method"}],"_setUpSequentialEffect":[{"__symbolic":"method"}],"_setUpParallelEffect":[{"__symbolic":"method"}],"_setUpActionEffect":[{"__symbolic":"method"}],"_filterAction":[{"__symbolic":"method"}],"_getHandler":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@jbt/utils","name":"Repository","line":3,"character":39},"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@jbt/utils","name":"Repository","line":2,"character":40},"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ɵe":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"ɵd"}]}],"addReducers":[{"__symbolic":"method"}],"_addReducer":[{"__symbolic":"method"}],"_createReducerFn":[{"__symbolic":"method"}],"_createReducersByConfig":[{"__symbolic":"method"}],"_mainReducer":[{"__symbolic":"method"}],"_getReducerHandlers":[{"__symbolic":"method"}]}},"State":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"}]}],"configure":[{"__symbolic":"method"}],"configureReducers":[{"__symbolic":"method"}],"configureEffects":[{"__symbolic":"method"}],"addReducerHandlers":[{"__symbolic":"method"}],"addEffectHandlers":[{"__symbolic":"method"}],"dispatch":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}]}},"StateModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"ɵg"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"StateModule"},"providers":[{"provide":{"__symbolic":"reference","name":"State"},"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","module":"@ngrx/store","name":"Store","line":44,"character":20},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"}]}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"StateModule"},"providers":[]}}}},"StateConfig":{"__symbolic":"interface"},"EFFECT_TYPE":{"ACTION":"action","SEQUENCE":"sequence","PARALLEL":"parallel"},"ReducerConfiguration":{"__symbolic":"interface"},"EffectsConfiguration":{"__symbolic":"interface"},"ɵf":{"__symbolic":"class","members":{},"statics":{"createReducersConfigurator":{"__symbolic":"function","parameters":["store","reducersRepository"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵe"},"arguments":[{"__symbolic":"reference","name":"store"},{"__symbolic":"reference","name":"reducersRepository"}]}},"createEffectsConfigurator":{"__symbolic":"function","parameters":["effectsRepository","actions$","store"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵb"},"arguments":[{"__symbolic":"reference","name":"effectsRepository"},{"__symbolic":"reference","name":"actions$"},{"__symbolic":"reference","name":"store"}]}}}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":27,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":30,"character":8},"member":"forRoot"},"arguments":[{}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":31,"character":8},"member":"forRoot"},"arguments":[[]]}],"providers":[{"provide":{"__symbolic":"reference","name":"ɵe"},"useFactory":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵf"},"member":"createReducersConfigurator"},"deps":[{"__symbolic":"reference","module":"@ngrx/store","name":"Store","line":38,"character":12},{"__symbolic":"reference","name":"ɵd"}]},{"provide":{"__symbolic":"reference","name":"ɵb"},"useFactory":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵf"},"member":"createEffectsConfigurator"},"deps":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":46,"character":12},{"__symbolic":"reference","module":"@ngrx/store","name":"Store","line":47,"character":12},{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectSources","line":48,"character":12}]},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"}],"exports":[{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":56,"character":8}]}]}],"members":{}}},"origins":{"ɵa":"./lib/state.module","ɵb":"./lib/internals/effects/configurator/effects-configurator","ɵc":"./lib/internals/effects/effects-repository","ɵd":"./lib/internals/reducers/reducers-repository","ɵe":"./lib/internals/reducers/configurator/reducers-configurator","State":"./lib/state","StateModule":"./lib/state.module","StateConfig":"./lib/state-config","EFFECT_TYPE":"./lib/internals/effects/effect-type","ReducerConfiguration":"./lib/internals/reducers/reducer-configuration","EffectsConfiguration":"./lib/internals/effects/effects-configuration","ɵf":"./lib/internals/internals.module","ɵg":"./lib/internals/internals.module"},"importAs":"@jbt/ng-rx"}