'use strict'; var GetIntrinsic = require('get-intrinsic'); var callBind = require('call-bind'); var $SyntaxError = require('es-errors/syntax'); 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); };