multi-account-post-schedule.../node_modules/then-queue
2022-07-07 19:03:04 +02:00
..
test init db 2022-07-07 19:03:04 +02:00
.jshintrc init db 2022-07-07 19:03:04 +02:00
.npmignore init db 2022-07-07 19:03:04 +02:00
.travis.yml init db 2022-07-07 19:03:04 +02:00
index.js init db 2022-07-07 19:03:04 +02:00
package.json init db 2022-07-07 19:03:04 +02:00
README.md init db 2022-07-07 19:03:04 +02:00

then-queue

a simple asynchronous queue

Build Status Dependency Status NPM version

Installation

npm install then-queue

API

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.