1.0.1 • Published 6 years ago

sky-promise-foreach v1.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

promise-foreach

Introduce

  • Promise.all: one failed, all failed
  • Promise.race: one success, all success
  • Promise.each: handle one by one

Well, if I want to run the promises at the same time... and, statistics the percent of success?

Promise foreach can! It will never throw a reject, you can handle the result with one success handler and one error handler.

Install

npm install sky-promise-foreach

Usage

const foreach = require('sky-promise-foreach')

foreach([...promises], (result) => {
  // success handler for each promise
}, (err) => {
  // error handler for each promise
})

Todo

  • Test
  • CI