rate-limiting-counter

1.0.0 • Public • Published

RATE-LIMITING

simple counter fires callback when reach limit

npm install rate-limiting-counter -S
const Counter = require('rate-limiting-counter')
 
const counter = new Counter({
  interval: 1000 // every seconds to reset inner count,
  max: 100 // max count in one loop,
  onReachLimit: () => {} // callback when hit limit in one loop,
  autoStart: true // if start the counter loop when constructor has called
})
 
counter.add() // add 1 to inner count
counter.stop() // stop counter
counter.resume() // resume counter

Readme

Keywords

Package Sidebar

Install

npm i rate-limiting-counter

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

1.79 kB

Total Files

5

Last publish

Collaborators

  • zephyr419