@datorama/akita-ng-effects
Version:
A Reactive State Management extension dealing with side effects.
10 lines (9 loc) • 611 B
TypeScript
import { Injector, ModuleWithProviders, Type } from '@angular/core';
import { EffectsRootModule } from './effect-root.module';
import { EffectsFeatureModule } from './effect-feature.module';
import { ModuleManager } from './module-manager.service';
export declare class AkitaNgEffectsModule {
static forRoot(rootEffects?: Type<any>[]): ModuleWithProviders<EffectsRootModule>;
static forFeature(featureEffects?: Type<any>[]): ModuleWithProviders<EffectsFeatureModule>;
}
export declare function createEffectInstances(injector: Injector, effectGroups: Type<any>[][], moduleManager: ModuleManager): any[];