Promise.withResolvers

Specification
Proposal repo

Modules

es.promise.with-resolvers.

Built-ins signatures

class Promise {
  static withResolvers(): { promise: Promise, resolve: Function, reject: Function };
}

Entry points

core-js/proposals/promise-with-resolvers
core-js(-pure)/es|stable|actual|full/promise/with-resolvers

Examples

const d = Promise.withResolvers();
d.resolve(42);
d.promise.then(console.log); // -> 42