funcom
Version:
Functional composition helpers
12 lines (11 loc) • 339 B
JavaScript
export 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