Ponyfill for Promise.allSettled
npm install es2015-promise.allsettledes2015-Promise.allSettled
=========================
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.
``JavaScript`
Promise.allSettled(promises)
.then((results) => {
results.forEach(function (result) {
if (result.state === "fulfilled") {
let value = result.value;
} else {
let reason = result.reason;
}
});
});
`bash`
npm i es2015-promise.allsettled -S
`bash`
bower install es2015-promise.allsettled -S
`JavaScript`
require('es2015-promise.allsettled');
`JavaScript``
import 'es2015-promise.allsettled'