$ npm install promise.series
Run Promise in series.
$ npm install --save promise.series
const promiseSeries = require('promise.series')
const sleep = timeout => {
return new Promise(resolve => {
setTimeout(() => {
console.log(new Date())
resolve()
}, timeout)
})
}
// each item returns a Promise
promiseSeries([
() => sleep(1000),
() => sleep(2000)
]).then(() => {
console.log('Completed')
})
Type: array
An array of functions which return a Promise.
Pass an initial value to the promise chain, eg:
promiseSeries([
value => asyncOperation().then(() => value * 2),
value => asyncOperation().then(() => value * 2)
], 1).then(result => {
console.log(res)
//=> 4
})
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
© 2010 - cnpmjs.org x YWFE | Home | YWFE