36 lines
1 KiB
JavaScript
36 lines
1 KiB
JavaScript
// Module ID: 7300
|
|
// Function ID: 58902
|
|
// Name: weakMap
|
|
// Dependencies: []
|
|
|
|
// Module 7300 (weakMap)
|
|
const weakMap = new WeakMap();
|
|
const _module = require(dependencyMap[2]);
|
|
|
|
export const functionToStringIntegration = _module.defineIntegration(function _functionToStringIntegration() {
|
|
return {
|
|
name: "FunctionToString",
|
|
setupOnce() {
|
|
Function.prototype.toString = function() {
|
|
const originalFunction = callback(closure_1[0]).getOriginalFunction(this);
|
|
const obj = callback(closure_1[0]);
|
|
let self = this;
|
|
if (set.has(obj2.getClient())) {
|
|
self = this;
|
|
if (undefined !== originalFunction) {
|
|
self = originalFunction;
|
|
}
|
|
}
|
|
const length = arguments.length;
|
|
const array = new Array(length);
|
|
for (let num = 0; num < length; num = num + 1) {
|
|
array[num] = arguments[num];
|
|
}
|
|
return toString.apply(self, array);
|
|
};
|
|
},
|
|
setup(arg0) {
|
|
const result = closure_3.set(arg0, true);
|
|
}
|
|
};
|
|
});
|