UNPKG

@typed/effects

Version:

Generator-powered Effect management

8 lines 420 B
import { Effects } from '../Effect'; import { Fiber, FiberFailure } from './Fiber'; import { Join } from './join'; export declare function joinAll<A extends ReadonlyArray<Fiber<any>>>(...fibers: A): Effects<FiberFailure & Join, JoinAll<A>>; export declare type JoinAll<A extends ReadonlyArray<Fiber<any>>> = { readonly [K in keyof A]: A[K] extends Fiber<infer R> ? R : never; }; //# sourceMappingURL=joinAll.d.ts.map