1.1.0 • Published 11 months ago
@codervae/promise-pool v1.1.0
exmple
const PromisePool = require("@codervae/promise-pool");
const p = new PromisePool(2);
function createPromisnFn(res) {
return function () {
return new Promise((resolve) => {
setTimeout(() => {
console.log(res);
resolve(res);
}, 1000);
});
};
}
// add your promises
p.add(createPromisnFn(1), createPromisnFn(2), createPromisnFn(3));
p.start().then((res) => {
console.log(res, "result");
});