limit-calls

1.0.0 • Public • Published

limit-calls

Build Status

Limit number of parallel calls to an asynchronous function.

Installation

npm install limit-calls

Usage

var limit = require('limit-calls');
 
function limitMe(arg, cb) {
  // There will only ever be 2 parallel calls to this function
  console.log(arg);
  setTimeout(cb, 100);
}
 
var f = limit(limitMe, 2);
 
f('Hello world');
f('Hello world');
f('Hello world');
f('Hello world');
 
// Execution of this script will take around 200 ms.

Readme

Keywords

Package Sidebar

Install

npm i limit-calls

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mmalecki