Vladislav Rastoropov ad0109d8f5 deob
2023-03-05 20:00:06 +03:00

15 lines
480 B
JavaScript

const { userFunctionToString } = require('./../utils/constants');
const defineToString = window => {
const orgToString = window.Function.prototype.toString;
window.Function.prototype.toString = function toString() {
if (userFunctionToString.has(this)) {
const result = userFunctionToString.get(this);
return result.replaceAll(/console\.log\([a-zA-Z0-9_\(\)\s,\[\]']*\);/g, '');
}
return orgToString.call(this);
}
}
module.exports = defineToString;