/var/www/greso.tech/server/nsm/node_modules/htmlparser2/lib
NameSizeModeActions
CollectingHandler.js13830644editdlrm
FeedHandler.js30450644editdlrm
index.js17650644editdlrm
Parser.js75890644editdlrm
ProxyHandler.js6670644editdlrm
Stream.js7350644editdlrm
Tokenizer.js251930644editdlrm
WritableStream.js5020644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/htmlparser2/lib/ProxyHandler.js (667B)
module.exports = ProxyHandler; function ProxyHandler(cbs){ this._cbs = cbs || {}; } var EVENTS = require("./").EVENTS; Object.keys(EVENTS).forEach(function(name){ if(EVENTS[name] === 0){ name = "on" + name; ProxyHandler.prototype[name] = function(){ if(this._cbs[name]) this._cbs[name](); }; } else if(EVENTS[name] === 1){ name = "on" + name; ProxyHandler.prototype[name] = function(a){ if(this._cbs[name]) this._cbs[name](a); }; } else if(EVENTS[name] === 2){ name = "on" + name; ProxyHandler.prototype[name] = function(a, b){ if(this._cbs[name]) this._cbs[name](a, b); }; } else { throw Error("wrong number of arguments"); } });