batchq

0.0.3 • Public • Published

BatchQ

Simple queue implementation which calls a callback every time the capacity is reached

Example

 
var BatchQueue = require('batchq');
 
var batchq = new BatchQueue(5, function() {
    console.log(this.splice(0,this.length)) //Will print [0,1,2,3,4]
});
 
batchq.push(0,1,2,3,4);
console.log(batchq.length); //Will be 1 as callback was executed
batchq.push(5);
batch.flush();  //Forces the callback to run as capacity hasn't been reached

Readme

Keywords

none

Package Sidebar

Install

npm i batchq

Weekly Downloads

1

Version

0.0.3

License

MIT

Last publish

Collaborators

  • marcosnils
  • xetorthio