mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
25 lines
663 B
TypeScript
25 lines
663 B
TypeScript
/**
|
|
* @returns {string}
|
|
*/
|
|
export function SingleNodeCallControllerTemplate (): string {
|
|
return `
|
|
var {singleNodeCallControllerFunctionName} = (function(){
|
|
var firstCall = true;
|
|
|
|
return function (context, fn){
|
|
var rfn = firstCall ? function(){
|
|
if(fn){
|
|
var res = fn.apply(context, arguments);
|
|
fn = null;
|
|
return res;
|
|
}
|
|
} : function(){}
|
|
|
|
firstCall = false;
|
|
|
|
return rfn;
|
|
}
|
|
})();
|
|
`;
|
|
}
|