21 lines
614 B
JavaScript
21 lines
614 B
JavaScript
// Module ID: 4494
|
|
// Function ID: 4495
|
|
// Name: Call
|
|
// Dependencies: [540, 574, 4472, 541]
|
|
|
|
// Module 4494 (Call)
|
|
let tmp = require("getEvalledConstructor")("%Reflect.apply%", true);
|
|
if (!tmp) {
|
|
tmp = require("callBoundIntrinsic")("Function.prototype.apply");
|
|
}
|
|
|
|
export default function Call(arg0, arg1) {
|
|
const tmp = arguments.length > 2 ? arguments[2] : [];
|
|
if (require(4472) /* getEvalledConstructor */(tmp)) {
|
|
return tmp(arg0, arg1, tmp);
|
|
} else {
|
|
const tmp6 = new tmp2(541)("Assertion failed: optional `argumentsList`, if provided, must be a List");
|
|
throw tmp6;
|
|
}
|
|
tmp2 = require;
|
|
};
|