UNPKG

@wikipathways/cxml

Version:

Advanced schema-aware streaming XML parser

24 lines 3.37 kB
"use strict"; // This file is part of cxml, copyright (c) 2016 BusFaster Ltd. // Released under the MIT license, see LICENSE. Object.defineProperty(exports, "__esModule", { value: true }); var NamespaceBase = /** @class */ (function () { function NamespaceBase(name, id, context) { this.name = name; this.id = id; this.context = context; } NamespaceBase.prototype.addType = function (spec) { }; NamespaceBase.prototype.typeByNum = function (spec) { }; NamespaceBase.prototype.getPrefix = function () { return (''); }; NamespaceBase.prototype.initFrom = function (other) { this.schemaUrl = other.schemaUrl; this.short = other.short; }; NamespaceBase.sanitize = function (name) { return (name && name.replace(/\/+$/, '')); }; return NamespaceBase; }()); exports.NamespaceBase = NamespaceBase; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTmFtZXNwYWNlQmFzZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy94bWwvTmFtZXNwYWNlQmFzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsK0RBQStEO0FBQy9ELCtDQUErQzs7QUFJL0M7SUFDQyx1QkFBWSxJQUFZLEVBQUUsRUFBVSxFQUFFLE9BQWdCO1FBQ3JELElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ2IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7SUFDeEIsQ0FBQztJQUVELCtCQUFPLEdBQVAsVUFBUSxJQUFTLElBQUcsQ0FBQztJQUNyQixpQ0FBUyxHQUFULFVBQVUsSUFBUyxJQUFRLENBQUM7SUFDNUIsaUNBQVMsR0FBVCxjQUFjLE9BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFM0IsZ0NBQVEsR0FBUixVQUFTLEtBQXlCO1FBQ2pDLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDLFNBQVMsQ0FBQztRQUNqQyxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUM7SUFDMUIsQ0FBQztJQUVNLHNCQUFRLEdBQWYsVUFBZ0IsSUFBWTtRQUMzQixPQUFNLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDMUMsQ0FBQztJQWFGLG9CQUFDO0FBQUQsQ0FBQyxBQS9CRCxJQStCQztBQS9CWSxzQ0FBYSIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIGN4bWwsIGNvcHlyaWdodCAoYykgMjAxNiBCdXNGYXN0ZXIgTHRkLlxuLy8gUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLCBzZWUgTElDRU5TRS5cblxuaW1wb3J0IHtDb250ZXh0QmFzZX0gZnJvbSAnLi9Db250ZXh0QmFzZSc7XG5cbmV4cG9ydCBjbGFzcyBOYW1lc3BhY2VCYXNlPENvbnRleHQgZXh0ZW5kcyBDb250ZXh0QmFzZTxhbnk+PiB7XG5cdGNvbnN0cnVjdG9yKG5hbWU6IHN0cmluZywgaWQ6IG51bWJlciwgY29udGV4dDogQ29udGV4dCkge1xuXHRcdHRoaXMubmFtZSA9IG5hbWU7XG5cdFx0dGhpcy5pZCA9IGlkO1xuXHRcdHRoaXMuY29udGV4dCA9IGNvbnRleHQ7XG5cdH1cblxuXHRhZGRUeXBlKHNwZWM6IGFueSkge31cblx0dHlwZUJ5TnVtKHNwZWM6IGFueSk6IGFueSB7fVxuXHRnZXRQcmVmaXgoKSB7IHJldHVybignJyk7IH1cblxuXHRpbml0RnJvbShvdGhlcjogTmFtZXNwYWNlQmFzZTxhbnk+KSB7XG5cdFx0dGhpcy5zY2hlbWFVcmwgPSBvdGhlci5zY2hlbWFVcmw7XG5cdFx0dGhpcy5zaG9ydCA9IG90aGVyLnNob3J0O1xuXHR9XG5cblx0c3RhdGljIHNhbml0aXplKG5hbWU6IHN0cmluZykge1xuXHRcdHJldHVybihuYW1lICYmIG5hbWUucmVwbGFjZSgvXFwvKyQvLCAnJykpO1xuXHR9XG5cblx0LyoqIFVSSSBpZGVudGlmeWluZyB0aGUgbmFtZXNwYWNlIChVUk4gb3IgVVJMIHdoaWNoIGRvZXNuJ3QgbmVlZCB0byBleGlzdCkuICovXG5cdG5hbWU6IHN0cmluZztcblx0LyoqIFN1cnJvZ2F0ZSBrZXksIHVzZWQgaW50ZXJuYWxseSBhcyBhIHVuaXF1ZSBuYW1lc3BhY2UgSUQuICovXG5cdGlkOiBudW1iZXI7XG5cdC8qKiBQYXJzZXIgY29udGV4dCB0aGF0IHVzZXMgdGhpcyBuYW1lc3BhY2UuICovXG5cdGNvbnRleHQ6IENvbnRleHQ7XG5cblx0LyoqIFVSTCBhZGRyZXNzIHdoZXJlIG1haW4gc2NoZW1hIGZpbGUgd2FzIGRvd25sb2FkZWQuICovXG5cdHNjaGVtYVVybDogc3RyaW5nO1xuXHQvKiogRXhhbXBsZSBzaG9ydCBuYW1lIGZvciB0aGlzIG5hbWVzcGFjZS4gKi9cblx0c2hvcnQ6IHN0cmluZztcbn1cbiJdfQ==