Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 891 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 891 Bytes

queue

wercker status

FIFO queue for node and browser

Example

Queue()
  .add(function(next){ console.log(1); next(); })
  .add(function(next){ console.log(2); next(); })
  .add(function(next){ console.log(3); next(); })
  .end(function(error){ console.log(error, 'finish'); }); // -> 1 ; 2 ; 3 ; undefined, 'finish'


var q = new Queue();
q.add(function(next){ setInterval(function(){ next(); }, 1000); });
q.end(function(error){}); // -> will throw an error, after 2000ms (on second tick)

var q = new Queue(4, 2);
q.add(function(n, m, next) { console.log(n,m); });
q.end(function(){}); // -> 4, 2

Author

Vladimir Popov [email protected]

License

MIT