@jbt/ng-rx
Version:
Configurable ngrx
10 lines (9 loc) • 567 B
TypeScript
import { ModuleWithProviders } from '@angular/core';
import { Store } from '@ngrx/store';
import { State } from './state';
import { ReducersConfigurator, EffectsConfigurator, ReducersRepository, EffectsRepository } from './internals/index';
export declare function createState(store: Store<any>, reducer: ReducersConfigurator, effects: EffectsConfigurator, reducersRepository: ReducersRepository, effectsRepository: EffectsRepository): State;
export declare class StateModule {
static forRoot(): ModuleWithProviders;
static forChild(): ModuleWithProviders;
}