@typed/effects
Version:
Generator-powered Effect management
5 lines • 406 B
TypeScript
import { Disposable } from '@typed/disposable';
import { Capabilities, Effects, PureEffect, Return } from '../Effect';
export declare function runEffects<A extends PureEffect<any>>(effect: A): Disposable;
export declare function runEffects<A extends Effects<any, any>>(effect: A, resources: Capabilities<A>, onReturn?: (value: Return<A>) => Disposable): Disposable;
//# sourceMappingURL=runEffects.d.ts.map