@typed/future
Version:
Asynchronous Future Values
7 lines • 397 B
TypeScript
import { Arity1 } from '@typed/lambda';
import { Future } from './Future';
export declare const chainLeft: {
<A, E1, B, C, E2>(fn: Arity1<A, Future<E1, B, C>>, future: Future<E2, A, C>): Future<E1 & E2, B, C>;
<A_1, E1_1, B_1, C_1>(fn: Arity1<A_1, Future<E1_1, B_1, C_1>>): <E2_1>(future: Future<E2_1, A_1, C_1>) => Future<E1_1 & E2_1, B_1, C_1>;
};
//# sourceMappingURL=chainLeft.d.ts.map