2.0.1 • Published 7 years ago

sequential-resolve v2.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

sequential-resolve

It's like Promise.all but in series.

usage

const sequence = require(`sequential-resolve`)

const tasks = [
  `ambitioner`,
  () => `och`,
  () => new Promise(resolve => setTimeout(resolve.bind(null, `regn`), 1000))
]

sequence(tasks)
.then(console.log)
.catch(console.log.bind(null, `error:`))
// [ `ambitioner`, `och`, `regn`]

api

sequence(operations[, options])

Returns a Promise.

  • operations <Array>, collection of tasks
  • options <Object>, available options:
    {
      resolveEagerly: false // Default
    }
    resolveEagerly <Boolean>, resolve as soon as possible, skipping all remaining operations.
2.0.1

7 years ago

2.0.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.2.0

8 years ago

0.1.0

8 years ago

0.0.1

8 years ago