first
This commit is contained in:
13
node_modules/core-js/internals/promise-resolve.js
generated
vendored
Normal file
13
node_modules/core-js/internals/promise-resolve.js
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
'use strict';
|
||||
var anObject = require('../internals/an-object');
|
||||
var isObject = require('../internals/is-object');
|
||||
var newPromiseCapability = require('../internals/new-promise-capability');
|
||||
|
||||
module.exports = function (C, x) {
|
||||
anObject(C);
|
||||
if (isObject(x) && x.constructor === C) return x;
|
||||
var promiseCapability = newPromiseCapability.f(C);
|
||||
var resolve = promiseCapability.resolve;
|
||||
resolve(x);
|
||||
return promiseCapability.promise;
|
||||
};
|
Reference in New Issue
Block a user