@codervae/promise-pool

1.1.0 • Public • Published

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");
});

Readme

Keywords

none

Package Sidebar

Install

npm i @codervae/promise-pool

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

1.9 kB

Total Files

3

Last publish

Collaborators

  • codervae