1.0.0 • Published 10 years ago

limit-calls v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

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.
1.0.0

10 years ago