ngrx-reducer-effects
Version:
Return side-effects as data from your NgRx reducers
8 lines (7 loc) • 608 B
TypeScript
import { InjectionToken, ModuleWithProviders } from '@angular/core';
import { Action, MetaReducer, RootStoreConfig, StoreModule, StoreRootModule } from '@ngrx/store';
import { ActionReducerMap } from './reducer';
export declare class EffectStoreModule extends StoreModule {
static forRoot<T, V extends Action = Action>(reducers: ActionReducerMap<T, V> | InjectionToken<ActionReducerMap<T, V>>, config?: RootStoreConfig<T, V>): ModuleWithProviders<StoreRootModule>;
}
export declare function _concatMetaReducers(metaReducers: MetaReducer[], userProvidedMetaReducers: MetaReducer[]): MetaReducer[];