UNPKG

ngrx-run

Version:

Return side-effects as data from your NgRx reducers

6 lines (5 loc) 335 B
import { Injector } from '@angular/core'; import { ReducerResult } from './reducer'; import { Cancellable, SubscriptionToken } from './effect'; export declare type Runtime = Map<SubscriptionToken, Cancellable<any>>; export declare function handleEffects<T>(injector: Injector, runtime: Runtime): (reduced: ReducerResult<T>) => T;