jsoniq
Version:
JSONiq implementation for JavaScript
15 lines (13 loc) • 2.57 kB
JavaScript
/// <reference path="../../../../typings/tsd.d.ts" />
//import * as SourceMap from "source-map";
;
var IteratorClause_1 = require("./IteratorClause");
class OrderByIterator extends IteratorClause_1.default {
constructor(position, stable, specs) {
super(position);
this.stable = stable;
this.specs = specs;
}
}
exports.default = OrderByIterator;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9ydW50aW1lL2l0ZXJhdG9ycy9mbHdvci9PcmRlckJ5SXRlcmF0b3IudHMiXSwibmFtZXMiOlsiT3JkZXJCeUl0ZXJhdG9yIiwiT3JkZXJCeUl0ZXJhdG9yLmNvbnN0cnVjdG9yIl0sIm1hcHBpbmdzIjoiQUFBQSxxREFBcUQ7QUFDckQsMENBQTBDOztBQUcxQywrQkFBMkIsa0JBQWtCLENBQUMsQ0FBQTtBQUc5Qyw4QkFBNkMsd0JBQWM7SUFLdkRBLFlBQ0lBLFFBQWtCQSxFQUNsQkEsTUFBZUEsRUFDZkEsS0FBdUVBO1FBRXZFQyxNQUFNQSxRQUFRQSxDQUFDQSxDQUFDQTtRQUNoQkEsSUFBSUEsQ0FBQ0EsTUFBTUEsR0FBR0EsTUFBTUEsQ0FBQ0E7UUFDckJBLElBQUlBLENBQUNBLEtBQUtBLEdBQUdBLEtBQUtBLENBQUNBO0lBQ3ZCQSxDQUFDQTtBQVlMRCxDQUFDQTtrQ0FBQSIsImZpbGUiOiJsaWIvcnVudGltZS9pdGVyYXRvcnMvZmx3b3IvT3JkZXJCeUl0ZXJhdG9yLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uLy4uLy4uL3R5cGluZ3MvdHNkLmQudHNcIiAvPlxuLy9pbXBvcnQgKiBhcyBTb3VyY2VNYXAgZnJvbSBcInNvdXJjZS1tYXBcIjtcblxuaW1wb3J0IEl0ZXJhdG9yIGZyb20gXCIuLi9JdGVyYXRvclwiO1xuaW1wb3J0IEl0ZXJhdG9yQ2xhdXNlIGZyb20gXCIuL0l0ZXJhdG9yQ2xhdXNlXCI7XG5pbXBvcnQgUG9zaXRpb24gZnJvbSBcIi4uLy4uLy4uL2NvbXBpbGVyL3BhcnNlcnMvUG9zaXRpb25cIjtcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgT3JkZXJCeUl0ZXJhdG9yIGV4dGVuZHMgSXRlcmF0b3JDbGF1c2Uge1xuXG4gICAgcHJpdmF0ZSBzdGFibGU6IGJvb2xlYW47XG4gICAgcHVibGljIHNwZWNzOiB7IGV4cHI6IEl0ZXJhdG9yOyBhc2NlbmRpbmc6IGJvb2xlYW47IGVtcHR5R3JlYXRlc3Q6IGJvb2xlYW4gfVtdO1xuXG4gICAgY29uc3RydWN0b3IoXG4gICAgICAgIHBvc2l0aW9uOiBQb3NpdGlvbixcbiAgICAgICAgc3RhYmxlOiBib29sZWFuLFxuICAgICAgICBzcGVjczogeyBleHByOiBJdGVyYXRvcjsgYXNjZW5kaW5nOiBib29sZWFuOyBlbXB0eUdyZWF0ZXN0OiBib29sZWFuIH1bXVxuICAgICkge1xuICAgICAgICBzdXBlcihwb3NpdGlvbik7XG4gICAgICAgIHRoaXMuc3RhYmxlID0gc3RhYmxlO1xuICAgICAgICB0aGlzLnNwZWNzID0gc3BlY3M7XG4gICAgfVxuLypcbiAgICBzZXJpYWxpemVDbGF1c2UoY2xhdXNlczogSXRlcmF0b3JDbGF1c2VbXSk6IFNvdXJjZU1hcC5Tb3VyY2VOb2RlIHtcbiAgICAgICAgdmFyIG5vZGUgPSBzdXBlci5zZXJpYWxpemUoXCJvcmRlciBieVwiKTtcbiAgICAgICAgdGhpcy5zcGVjcy5mb3JFYWNoKHNwZWMgPT4ge1xuICAgICAgICAgICAgbm9kZS5hZGQoYHR1cGxlcyA9IHIuc29ydCh0dXBsZXMsIGApXG4gICAgICAgICAgICAgICAgLmFkZChzcGVjLmV4cHIuc2VyaWFsaXplKCkpXG4gICAgICAgICAgICAgICAgLmFkZChgLCAke3NwZWMuYXNjZW5kaW5nfSwgJHtzcGVjLmVtcHR5R3JlYXRlc3R9KTtcXG5gKTtcbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiBub2RlO1xuICAgIH1cbiAgICAqL1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9