UNPKG

@typed/future

Version:
9 lines 408 B
import { provide } from '@typed/env'; import { curry } from '@typed/lambda'; import { fork } from './fork'; import { Future } from './Future'; export const chainLeft = curry(__chainLeft); function __chainLeft(fn, future) { return Future.create((reject, resolve, env) => fork((left) => fork(reject, resolve, provide(fn(left), env)), resolve, provide(future, env))); } //# sourceMappingURL=chainLeft.js.map