@configurator/ravendb
Version:
RavenDB client for Node.js
23 lines • 827 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenericRangeFacet = void 0;
const FacetBase_1 = require("./FacetBase");
const FacetToken_1 = require("../../Session/Tokens/FacetToken");
class GenericRangeFacet extends FacetBase_1.FacetBase {
constructor(parent) {
super();
this.ranges = [];
this._parent = parent;
}
static parse(rangeBuilder, addQueryParameter) {
return rangeBuilder.getStringRepresentation(addQueryParameter);
}
toFacetToken(addQueryParameter) {
if (this._parent) {
return this._parent.toFacetToken(addQueryParameter);
}
return FacetToken_1.FacetToken.create(this, addQueryParameter);
}
}
exports.GenericRangeFacet = GenericRangeFacet;
//# sourceMappingURL=GenericRangeFacet.js.map