UNPKG

ravendb

Version:
26 lines 1.29 kB
import { IFacetBuilder } from "./IFacetBuilder.js"; import { IFacetOperations } from "./IFacetOperations.js"; import { RangeBuilder } from "./RangeBuilder.js"; import { FacetOptions } from "./index.js"; import { FacetBase } from "./FacetBase.js"; import { Field } from "../../../Types/index.js"; export declare class FacetBuilder<T> implements IFacetBuilder<T>, IFacetOperations<T> { private _range; private _default; private static _rqlKeywords; byRanges(range: RangeBuilder, ...ranges: RangeBuilder[]): IFacetOperations<T>; byField(fieldName: Field<T>): IFacetOperations<T>; allResults(): IFacetOperations<T>; withOptions(options: FacetOptions): IFacetOperations<T>; withDisplayName(displayName: string): IFacetOperations<T>; sumOn(path: string): IFacetOperations<T>; sumOn(path: string, displayName: string): IFacetOperations<T>; minOn(path: string): IFacetOperations<T>; minOn(path: string, displayName: string): IFacetOperations<T>; maxOn(path: string): IFacetOperations<T>; maxOn(path: string, displayName: string): IFacetOperations<T>; averageOn(path: string): IFacetOperations<T>; averageOn(path: string, displayName: string): IFacetOperations<T>; getFacet(): FacetBase; } //# sourceMappingURL=FacetBuilder.d.ts.map