diff options
author | Minteck <contact@minteck.org> | 2022-02-09 17:58:07 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-02-09 17:58:07 +0100 |
commit | 22a25ded9f7d9c9a96cce8d1bc12475ca0434201 (patch) | |
tree | 0e33d0650fe58f41c00bbc4b8047956905766823 /node_modules/htmlparser2/lib/MultiplexHandler.js | |
parent | 8f54d903fb3470823a5e4d6ff4655de009836245 (diff) | |
download | youtoo-22a25ded9f7d9c9a96cce8d1bc12475ca0434201.tar.gz youtoo-22a25ded9f7d9c9a96cce8d1bc12475ca0434201.tar.bz2 youtoo-22a25ded9f7d9c9a96cce8d1bc12475ca0434201.zip |
Major update
Diffstat (limited to 'node_modules/htmlparser2/lib/MultiplexHandler.js')
-rw-r--r-- | node_modules/htmlparser2/lib/MultiplexHandler.js | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/node_modules/htmlparser2/lib/MultiplexHandler.js b/node_modules/htmlparser2/lib/MultiplexHandler.js new file mode 100644 index 0000000..fcb1aab --- /dev/null +++ b/node_modules/htmlparser2/lib/MultiplexHandler.js @@ -0,0 +1,57 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +/** + * Calls a specific handler function for all events that are encountered. + */ +var MultiplexHandler = /** @class */ (function () { + /** + * @param func The function to multiplex all events to. + */ + function MultiplexHandler(func) { + this.func = func; + } + MultiplexHandler.prototype.onattribute = function (name, value, quote) { + this.func("onattribute", name, value, quote); + }; + MultiplexHandler.prototype.oncdatastart = function () { + this.func("oncdatastart"); + }; + MultiplexHandler.prototype.oncdataend = function () { + this.func("oncdataend"); + }; + MultiplexHandler.prototype.ontext = function (text) { + this.func("ontext", text); + }; + MultiplexHandler.prototype.onprocessinginstruction = function (name, value) { + this.func("onprocessinginstruction", name, value); + }; + MultiplexHandler.prototype.oncomment = function (comment) { + this.func("oncomment", comment); + }; + MultiplexHandler.prototype.oncommentend = function () { + this.func("oncommentend"); + }; + MultiplexHandler.prototype.onclosetag = function (name) { + this.func("onclosetag", name); + }; + MultiplexHandler.prototype.onopentag = function (name, attribs) { + this.func("onopentag", name, attribs); + }; + MultiplexHandler.prototype.onopentagname = function (name) { + this.func("onopentagname", name); + }; + MultiplexHandler.prototype.onerror = function (error) { + this.func("onerror", error); + }; + MultiplexHandler.prototype.onend = function () { + this.func("onend"); + }; + MultiplexHandler.prototype.onparserinit = function (parser) { + this.func("onparserinit", parser); + }; + MultiplexHandler.prototype.onreset = function () { + this.func("onreset"); + }; + return MultiplexHandler; +}()); +exports.default = MultiplexHandler; |