await-reduce
Resolve and reduce an array of promises
const reduce = ;
The behaviour matches Array.prototype.reduce.
const results = await
The callback matches Array.prototype.reduce's 4 argument signature, except the 4th argument (array
) are the results of the Promises, and the callback itself can be asynchronous as well.
const results = await
Transpiled version
Environments which exclude node_modules from the transpiling pipeline should include the "browser" entry instead of "main". This exposes an ES5 commonjs module.
Also available for explicit import:
const reduce = ;