0.3.0 • Published 8 years ago

promise-settle v0.3.0

Weekly downloads
13,240
License
MIT
Repository
github
Last release
8 years ago

promise-settle

npm version Build Status Coverage Status Dependency Status

settle(...) returns a Promise that is fulfilled when all items in the array are either fulfilled or rejected.

Installation

npm install --save promise-settle

Usage

var settle = require('promise-settle');

settle([true, Promise.resolve(3), Promise.reject(new Error('error'))])
  .then(function (results) {
    results.forEach(function (result) {
      if (result.isFulfilled()) {
        console.log('Promise is fulfilled', result.value());
      } else {
        console.log('Promise is rejected', result.reason());
      }
    })
  });