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