UNPKG

promise-all-sequential

Version:
9 lines (8 loc) 270 B
"use strict"; module.exports = function (functions) { return functions.reduce(function (promise, func) { return promise.then(function (result) { return func().then(Array.prototype.concat.bind(result)); }); }, Promise.resolve([])); };