UNPKG

1.06 kBTypeScriptView Raw
1import { ModuleWithProviders, Type } from '@angular/core';
2import { EffectsFeatureModule } from './effects_feature_module';
3import { EffectsRootModule } from './effects_root_module';
4import { FunctionalEffect } from './models';
5import * as i0 from "@angular/core";
6export declare class EffectsModule {
7 static forFeature(featureEffects: Array<Type<unknown> | Record<string, FunctionalEffect>>): ModuleWithProviders<EffectsFeatureModule>;
8 static forFeature(...featureEffects: Array<Type<unknown> | Record<string, FunctionalEffect>>): ModuleWithProviders<EffectsFeatureModule>;
9 static forRoot(rootEffects: Array<Type<unknown> | Record<string, FunctionalEffect>>): ModuleWithProviders<EffectsRootModule>;
10 static forRoot(...rootEffects: Array<Type<unknown> | Record<string, FunctionalEffect>>): ModuleWithProviders<EffectsRootModule>;
11 static ɵfac: i0.ɵɵFactoryDeclaration<EffectsModule, never>;
12 static ɵmod: i0.ɵɵNgModuleDeclaration<EffectsModule, never, never, never>;
13 static ɵinj: i0.ɵɵInjectorDeclaration<EffectsModule>;
14}