es2015-promise.allsettled

1.0.0 • Public • Published

es2015-Promise.allSettled

What This Is

This is a ponyfill for Promise.allSettled.

It works like you would expect. It is safe so if Promise.allSettled ever gets added to JavaScript, it shouldn't break, of course assuming the one added supports the same way of handling promise resolution and rejection.

Promise.allSettled(promises)
.then((results) => {
    results.forEach(function (result) {
        if (result.state === "fulfilled") {
          let value = result.value;
        } else {
          let reason = result.reason;
        }
    });
});

Installation

NodeJS

npm i es2015-promise.allsettled -S

Bower

bower install es2015-promise.allsettled -S

Usage

NodeJS

require('es2015-promise.allsettled');

es2015

import 'es2015-promise.allsettled'

Dependencies (0)

    Dev Dependencies (14)

    Package Sidebar

    Install

    npm i es2015-promise.allsettled

    Weekly Downloads

    2

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • robhicks