1 | ;
|
2 | var $ = require('../internals/export');
|
3 | var newPromiseCapabilityModule = require('../internals/new-promise-capability');
|
4 |
|
5 | // `Promise.withResolvers` method
|
6 | // https://github.com/tc39/proposal-promise-with-resolvers
|
7 | $({ target: 'Promise', stat: true }, {
|
8 | withResolvers: function withResolvers() {
|
9 | var promiseCapability = newPromiseCapabilityModule.f(this);
|
10 | return {
|
11 | promise: promiseCapability.promise,
|
12 | resolve: promiseCapability.resolve,
|
13 | reject: promiseCapability.reject
|
14 | };
|
15 | }
|
16 | });
|