'use strict'; var GetIntrinsic = require('get-intrinsic'); var callBind = require('call-bind'); var $resolve = GetIntrinsic('%Promise.resolve%', true); var $PromiseResolve = $resolve && callBind($resolve); // https://262.ecma-international.org/9.0/#sec-promise-resolve module.exports = function PromiseResolve(C, x) { if (!$PromiseResolve) { throw new SyntaxError('This environment does not support Promises.'); } return $PromiseResolve(C, x); };