promessinha

Resolves an array of promises in parallel and return an object with an array of 'successes' and an array of 'errors'.

Usage no npm install needed!

<script type="module">
  import promessinha from 'https://cdn.skypack.dev/promessinha';
</script>

README

promessinha

Resolves an array of promises in parallel and return an object with an array of 'successes' and an array of 'errors'.

Install

npm i all-promises-resolver --save or yarn add all-promises-resolver

Usage example

const promiseAll = require('promessinha')

const myPromises = anyList.map(id => httpRequest(id))

const result = await promiseAll(myPromises)

console.log(result)
/**
   {
     successes: [{ successReponse }, { successReponse }],
     errors: [{ errorReponse }]
   }
*/