UNPKG

583 BJavaScriptView Raw
1'use strict';
2var $ = require('../internals/export');
3var newPromiseCapabilityModule = require('../internals/new-promise-capability');
4var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR;
5
6// `Promise.reject` method
7// https://tc39.es/ecma262/#sec-promise.reject
8$({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
9 reject: function reject(r) {
10 var capability = newPromiseCapabilityModule.f(this);
11 var capabilityReject = capability.reject;
12 capabilityReject(r);
13 return capability.promise;
14 }
15});