Skip to content

csvwolf/promise-foreach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

promise-foreach

Introduce

  • Promise.all: one failed, all failed
  • Promise.race: one fulfilled, all fulfilled
  • 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
})

About

execute a promise array without sequence and status

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published