pragmatic-fp-ts
Version:
Opinionated functional programming library with easy use in mind
14 lines (13 loc) • 443 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.forkJoin = void 0;
function forkJoin(join, f, g, x) {
if (arguments.length === 1)
return (f_) => forkJoin(join, f_);
else if (arguments.length === 2)
return (g_) => forkJoin(join, f, g_);
else if (arguments.length === 3)
return (x_) => forkJoin(join, f, g, x_);
return join(f(x), g(x));
}
exports.forkJoin = forkJoin;