1.1.0 • Published 8 years ago
asynclite v1.1.0
#lite async library
simply and fast async library
each([1,2,3], (elem, cb) => {
    setImmediate(() => {
      cb({message: 'Error'}, elem.toString(2))
    })
  },
  (err, results) => {
    if (err) {
      return console.error(err)
    }
    console.log(results)
  }
)waterfall([
  function (cb) {
    cb({message: 'Error'}, 1)
  },
  function (a, cb) {
    cb(null, a, 2)
  }
], (err, a, b) => {
  if (err) {
    return console.error(err)
  }
  console.log(a, b)
})series([
  function (cb) {
    cb({message: 'Error'}, 1)
  },
  function (a, cb) {
    cb(null, a, 2)
  }
], (err, results) => {
  if (err) {
    return console.error(err)
  }
  console.log(results)
})