UNPKG

@datorama/akita-ng-effects

Version:

A Reactive State Management extension dealing with side effects.

16 lines (15 loc) 525 B
import { OnDestroy, Type } from '@angular/core'; import { Subject } from 'rxjs'; import { Actions } from './actions'; export declare class ModuleManager implements OnDestroy { private actions$; effectInstanceSources: WeakSet<object>; destroyEffects$: Subject<unknown>; constructor(actions$: Actions); subscribeToEffects(effectInstance: Type<any>): void; has(effect: Type<any>): boolean; add(effect: Type<any>): void; private dispatchAction; private checkAction; ngOnDestroy(): void; }