.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / promise-resolve.js
1 var anObject = require('../internals/an-object');
2 var isObject = require('../internals/is-object');
3 var newPromiseCapability = require('../internals/new-promise-capability');
4
5 module.exports = function (C, x) {
6   anObject(C);
7   if (isObject(x) && x.constructor === C) return x;
8   var promiseCapability = newPromiseCapability.f(C);
9   var resolve = promiseCapability.resolve;
10   resolve(x);
11   return promiseCapability.promise;
12 };