UNPKG

@typed/effects

Version:

Generator-powered Effect management

8 lines 477 B
import { CombinedCapabilities, Effect, Effects, Return } from '../Effect'; import { Fiber, FiberFailure } from './Fiber'; import { Fork } from './fork'; export declare function forkAll<A extends ReadonlyArray<Effect<any, any>>>(...effects: A): Effects<CombinedCapabilities<A> & FiberFailure & Fork, ForkAll<A>>; export declare type ForkAll<A extends ReadonlyArray<Effect<any, any>>> = { readonly [K in keyof A]: Fiber<Return<A[K]>>; }; //# sourceMappingURL=forkAll.d.ts.map