asynclite

1.1.0 • Public • Published

#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)
})

Readme

Keywords

Package Sidebar

Install

npm i asynclite

Weekly Downloads

3

Version

1.1.0

License

ISC

Last publish

Collaborators

  • utilizator