promise-complete

1.0.0 • Public • Published

promise-complete

Call all promises in an array whether they resolve or reject

Npm page

About

This is exactly like Promise.all except that it won't reject and stop promises from being called. Resolve and rejection values are returned in the results array in the same order as the promises were given so you can iterate over the array and check/handle errors after all of the promises have resolved/rejected.

Installation

npm install --save promise-complete

Usage

Promise.complete = require('promise-complete')
 
// Output all promise results to a results array:
const results = await Promise.complete([promise1, promise2])
 
// Log any results that are instances of Error:
results.filter(r => r instanceof Error).forEach(e => console.error(e))

 

ISC © Ian Walter

Package Sidebar

Install

npm i promise-complete

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • ianwalter