UNPKG

jsoniq

Version:

JSONiq implementation for JavaScript

19 lines (17 loc) 2.08 kB
"use strict"; var QName_1 = require("./QName"); class Variable extends QName_1.default { constructor(position, type, qname) { super(qname.getPrefix(), qname.getURI(), qname.getLocalName()); this.type = type; this.position = position; } getType() { return this.type; } getPosition() { return this.position; } } exports.default = Variable; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9jb21waWxlci9WYXJpYWJsZS50cyJdLCJuYW1lcyI6WyJWYXJpYWJsZSIsIlZhcmlhYmxlLmNvbnN0cnVjdG9yIiwiVmFyaWFibGUuZ2V0VHlwZSIsIlZhcmlhYmxlLmdldFBvc2l0aW9uIl0sIm1hcHBpbmdzIjoiO0FBQUEsc0JBQWtCLFNBQVMsQ0FBQyxDQUFBO0FBRzVCLHVCQUFzQyxlQUFLO0lBS3ZDQSxZQUFZQSxRQUFrQkEsRUFBRUEsSUFBWUEsRUFBRUEsS0FBWUE7UUFDdERDLE1BQU1BLEtBQUtBLENBQUNBLFNBQVNBLEVBQUVBLEVBQUVBLEtBQUtBLENBQUNBLE1BQU1BLEVBQUVBLEVBQUVBLEtBQUtBLENBQUNBLFlBQVlBLEVBQUVBLENBQUNBLENBQUNBO1FBQy9EQSxJQUFJQSxDQUFDQSxJQUFJQSxHQUFHQSxJQUFJQSxDQUFDQTtRQUNqQkEsSUFBSUEsQ0FBQ0EsUUFBUUEsR0FBR0EsUUFBUUEsQ0FBQ0E7SUFDN0JBLENBQUNBO0lBRURELE9BQU9BO1FBQ0hFLE1BQU1BLENBQUNBLElBQUlBLENBQUNBLElBQUlBLENBQUNBO0lBQ3JCQSxDQUFDQTtJQUVERixXQUFXQTtRQUNQRyxNQUFNQSxDQUFDQSxJQUFJQSxDQUFDQSxRQUFRQSxDQUFDQTtJQUN6QkEsQ0FBQ0E7QUFDTEgsQ0FBQ0E7MkJBQUEiLCJmaWxlIjoibGliL2NvbXBpbGVyL1ZhcmlhYmxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFFOYW1lIGZyb20gXCIuL1FOYW1lXCI7XG5pbXBvcnQgUG9zaXRpb24gZnJvbSBcIi4vcGFyc2Vycy9Qb3NpdGlvblwiO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBWYXJpYWJsZSBleHRlbmRzIFFOYW1lIHtcblxuICAgIHByaXZhdGUgdHlwZTogc3RyaW5nO1xuICAgIHByaXZhdGUgcG9zaXRpb246IFBvc2l0aW9uO1xuXG4gICAgY29uc3RydWN0b3IocG9zaXRpb246IFBvc2l0aW9uLCB0eXBlOiBzdHJpbmcsIHFuYW1lOiBRTmFtZSkge1xuICAgICAgICBzdXBlcihxbmFtZS5nZXRQcmVmaXgoKSwgcW5hbWUuZ2V0VVJJKCksIHFuYW1lLmdldExvY2FsTmFtZSgpKTtcbiAgICAgICAgdGhpcy50eXBlID0gdHlwZTtcbiAgICAgICAgdGhpcy5wb3NpdGlvbiA9IHBvc2l0aW9uO1xuICAgIH1cblxuICAgIGdldFR5cGUoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudHlwZTtcbiAgICB9XG5cbiAgICBnZXRQb3NpdGlvbigpOiBQb3NpdGlvbiB7XG4gICAgICAgIHJldHVybiB0aGlzLnBvc2l0aW9uO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==