1.3.0 • Published 11 years ago
then-queue v1.3.0
then-queue
a simple asynchronous queue
Installation
npm install then-queueAPI
new Queue()
var Queue = require('then-queue');
var q = new Queue();A fresh queue!
queue.push(item)
Push an item onto the queue
queue.pop() -> Promise Item
Pop an item from the queue
queue.length
Amount of items in the queue (note that this can be negative if pop has been called more times than push).
Events
The length-changed event gets emitted whenever pop or push has been called. You could use it to spawn/kill workers when the length changes.