@harexs/limit

1.0.1 • Public • Published

harexs-limit

Promise-Async functions with limited concurrency

Install

$ npm install @harexs/limit

Usage

import harexsLimit from "harexs-limit";
let limit = harexsLimit(3);

function sleep(sec) {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve();
    }, sec * 1000);
  });
}

limit(sleep, 1);
limit(sleep, 1.1);
limit(sleep, 1.2);
limit(sleep, 3);
limit(sleep, 1.3);

Package Sidebar

Install

npm i @harexs/limit

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

5.95 kB

Total Files

7

Last publish

Collaborators

  • gu1st