es6-promise-series

Execute promises in series

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
es6-promise-series
1020.2.27 years ago8 years agoMinified + gzip package size for es6-promise-series in KB

Readme

Build Status
ES6 Promise.series
Execute promises in series
Usage
/**
 * Runs promises in series
 * @param  {Array} list of promises or functions returning promises
 * @param  {Number} (optional) number of concurrent promises, of omitted no concurrency will happen
 * @return {Promise}
 */
import series from 'series'

series([
 aPromise,
 anotherPromise
], 4)
  .then(function (results) {
    ...
  });

Old usage
/**
 * Runs promises in series
 * @param  {Array} list of promises or functions returning promises
 * @param  {Number} (optional) number of concurrent promises, of omitted no concurrency will happen
 * @return {Promise}
 */
Promise.series([
 aPromise,
 anotherPromise
], 4)
  .then(function (results) {
    ...
  });