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

/@codervae/promise-pool/

    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