UNPKG

@shanyue/promise-utils

Version:

Userful promise utils, include map, filter, retry and sleep

18 lines (13 loc) 383 B
const promiseMap = require('..') const addOne = n => Promise.resolve(n + 1) const list = [ Promise.resolve(3), Promise.resolve(4), Promise.resolve(5), 6, 7, 8 ] // => [4, 5, 6, 7, 8, 9] promiseMap(list, x => addOne(x), { concurrency: 1 }).then(o => { console.log(o) }) promiseMap(list, x => addOne(x), { concurrency: 1, settled: true }).then(o => { console.log(o) })