1.1.0 • Published 5 years ago

rp-queue v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

Install

$ npm install --save rp-queue

Usage

const RPQueue = require('rp-queue');

let tasks = [
	function(){
		return Promise.resolve()
	},
	function(){
		return Promise.resolve()
	},
	function(){
		return Promise.resolve()
	},
	function(){
		return Promise.resolve()
	},
	function(){
		return Promise.resolve()
	}
];

RPQueue(tasks, 2).then(()=>{
	console.log('done');
});

=======================

const RPQueue = require('rp-queue');

let tasks = [
	1,2,3,4,5
];

RPQueue(tasks, {
    limit: 2,
    process: tid => Promise.resolve(tid)
}).then(()=>{
	console.log('done');
});