UNPKG

promise-seq

Version:
17 lines 503 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function seq(...promises) { return new Promise(function (resolve, reject) { const go = function (promises, acc) { if (promises[0]) { promises[0]().then(res => go(promises.slice(1), acc.concat([res])), reject); } else { resolve(acc); } }; go(promises, []); }); } exports.seq = seq; //# sourceMappingURL=index.js.map