@ngrx/effects
Version:
Side effect model for @ngrx/store
13 lines (12 loc) • 828 B
TypeScript
import { Store, StoreRootModule, StoreFeatureModule } from '@ngrx/store';
import { EffectsRunner } from './effects_runner';
import { EffectSources } from './effect_sources';
import * as i0 from "@angular/core";
export declare class EffectsRootModule {
private sources;
constructor(sources: EffectSources, runner: EffectsRunner, store: Store, rootEffectsInstances: unknown[], storeRootModule: StoreRootModule, storeFeatureModule: StoreFeatureModule, guard: unknown);
addEffects(effectsInstance: unknown): void;
static ɵfac: i0.ɵɵFactoryDeclaration<EffectsRootModule, [null, null, null, null, { optional: true; }, { optional: true; }, { optional: true; }]>;
static ɵmod: i0.ɵɵNgModuleDeclaration<EffectsRootModule, never, never, never>;
static ɵinj: i0.ɵɵInjectorDeclaration<EffectsRootModule>;
}