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