| 1234567891011121314151617181920212223242526 | "use strict";const conversions = require("webidl-conversions");const utils = require("./utils.js");exports.convert = (globalObject, value, { context = "The provided value" } = {}) => {  if (typeof value !== "function") {    throw new globalObject.TypeError(context + " is not a function");  }  function invokeTheCallbackFunction() {    const thisArg = utils.tryWrapperForImpl(this);    let callResult;    callResult = Reflect.apply(value, thisArg, []);  }  invokeTheCallbackFunction.construct = () => {    let callResult = Reflect.construct(value, []);  };  invokeTheCallbackFunction[utils.wrapperSymbol] = value;  invokeTheCallbackFunction.objectReference = value;  return invokeTheCallbackFunction;};
 |