UNPKG

libxmljs

Version:

libxml bindings for v8 javascript engine

27 lines 980 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SaxPushParser = exports.SaxParser = void 0; var events = require("events"); var getBindings = require("bindings"); var bindings = getBindings("xmljs"); var SaxParser = function (callbacks) { var parser = new bindings.SaxParser(); for (var callback in callbacks) { parser.on(callback, callbacks[callback]); } return parser; }; exports.SaxParser = SaxParser; for (var k in events.EventEmitter.prototype) bindings.SaxParser.prototype[k] = events.EventEmitter.prototype[k]; var SaxPushParser = function (callbacks) { var parser = new bindings.SaxPushParser(); for (var callback in callbacks) { parser.on(callback, callbacks[callback]); } return parser; }; exports.SaxPushParser = SaxPushParser; for (var k in events.EventEmitter.prototype) bindings.SaxPushParser.prototype[k] = events.EventEmitter.prototype[k]; //# sourceMappingURL=sax.js.map