1 | import { ModuleWithProviders, Type } from '@angular/core';
|
2 | import { EffectsFeatureModule } from './effects_feature_module';
|
3 | import { EffectsRootModule } from './effects_root_module';
|
4 | import { FunctionalEffect } from './models';
|
5 | import * as i0 from "@angular/core";
|
6 | export 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 | }
|