funcom
Version:
Functional composition helpers
17 lines (15 loc) • 429 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.pipeAsync = pipeAsync;
function pipeAsync() {
for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {
fns[_key] = arguments[_key];
}
return function (initial) {
return fns.reduce(function (arg, fn) {
return arg.then(fn);
}, Promise.resolve(initial));
};
}
//# sourceMappingURL=pipe-async.js.map