@configurator/ravendb
Version:
RavenDB client for Node.js
18 lines (17 loc) • 615 B
TypeScript
export declare class RangeBuilder<T = any> {
private readonly _path;
private _lessBound;
private _greaterBound;
private _lessInclusive;
private _greaterInclusive;
private _lessSet;
private _greaterSet;
constructor(path: string);
static forPath<T>(path: string): RangeBuilder<T>;
private _createClone;
isLessThan(value: T): RangeBuilder<T>;
isLessThanOrEqualTo(value: T): RangeBuilder<T>;
isGreaterThan(value: T): RangeBuilder<T>;
isGreaterThanOrEqualTo(value: T): RangeBuilder<T>;
getStringRepresentation(addQueryParameter: (o: any) => string): string;
}