Promise.allSettled

Specification
Proposal repo

Modules

es.promise.all-settled.

Built-ins signatures

class Promise {
  static allSettled(iterable: Iterable): Promise;
}

Entry points

core-js/proposals/promise-all-settled
core-js(-pure)/es|stable|actual|full/promise/all-settled

Examples

Promise.allSettled([
  Promise.resolve(1),
  Promise.reject(2),
  Promise.resolve(3),
]).then(console.log); // -> [{ value: 1, status: 'fulfilled' }, { reason: 2, status: 'rejected' }, { value: 3, status: 'fulfilled' }]