promise-concurrent

1.0.0 • Public • Published

promise-concurrent Build Status

Execute a list of promises with a limited concurrency

Install

$ npm install --save promise-concurrent

Usage

const promiseConcurrent = require('promise-concurrent');
const got = require('got');
 
const endpoints = [
    got.bind(got, 'todomvc.com'),
    got.bind(got, 'yeoman.io'),
    got.bind(got, 'ava.li')
];
 
promiseConcurrent(endpoints, 1).then(result => {
    console.log(result);
    //=> array of response objects
});

API

promiseConcurrent(promises, [concurrency])

promises

Type: function[]

Array of functions that return a promise.

concurrency

Type: number
Default: 0

Number of concurrent executions. 0 means maximum concurrency.

License

MIT © Sam Verschueren

/promise-concurrent/

    Package Sidebar

    Install

    npm i promise-concurrent

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • samverschueren