queue-that-callback

1.0.0 • Public • Published

queue-that-callback Build Status

Run a queue of tasks, with classic callbacks to control task completion

Install

$ npm install --save queue-that-callback

Usage

var Queue = require('queue-that-callback')
 
var queue = Queue()
var results = []
 
function Job (value) {
  return function run (callback) {
    setTimeout(function () {
      results.push(value)
      callback(null, value)
    }, 100)
  }
}
 
queue.add(Job(1), (err, value) => assert.equal(results, [1]))
queue.add(Job(2), (err, value) => assert.equal(results, [1, 2]))
queue.add(Job(3), (err, value) => assert.equal(results, [1, 2, 3]))

License

MIT © Andrew Joslin

Package Sidebar

Install

npm i queue-that-callback

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • andytjoslin