dashp
Version:
Utilities for monadic promises.
18 lines (14 loc) • 498 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.lift4 = exports.lift3 = exports.lift2 = void 0;
var _curry = require("./internal/curry");
const lift = (f, ...args) => Promise.all(args).then(xs => f(...xs));
const lift2 = (0, _curry.curry3)("lift2", lift);
exports.lift2 = lift2;
const lift3 = (0, _curry.curry4)("lift3", lift);
exports.lift3 = lift3;
const lift4 = (0, _curry.curry5)("lift4", lift);
exports.lift4 = lift4;
//# sourceMappingURL=lift.js.map