UNPKG

ngrx-run

Version:

Return side-effects as data from your NgRx reducers

5 lines (4 loc) 783 B
import { Dependencies, ImmediateEffect, ImmediateEffectDefinition, ImmediateEffectHandler, ObservableEffect, ObservableEffectDefinition, ObservableEffectHandler, PromiseEffect, PromiseEffectDefinition, PromiseEffectHandler } from './effect'; export declare function run<TDeps extends Dependencies, TResult>(effect: ObservableEffectDefinition<TDeps, TResult>, handler: ObservableEffectHandler<TResult>): ObservableEffect<TDeps, TResult>; export declare function run<TDeps extends Dependencies, TResult>(effect: PromiseEffectDefinition<TDeps, TResult>, handler: PromiseEffectHandler<TResult>): PromiseEffect<TDeps, TResult>; export declare function run<TDeps extends Dependencies>(effect: ImmediateEffectDefinition<TDeps>, handler: ImmediateEffectHandler): ImmediateEffect<TDeps>;