UNPKG

@configurator/ravendb

Version:
11 lines (10 loc) 645 B
import { IQueryBase } from "./IQueryBase"; import { IDocumentQueryBaseSingle } from "./IDocumentQueryBaseSingle"; import { IEnumerableQuery } from "./IEnumerableQuery"; import { FacetResult } from "../Queries/Facets"; import { ProjectionBehavior } from "../Queries/ProjectionBehavior"; export interface IRawDocumentQuery<T extends object> extends IQueryBase<T, IRawDocumentQuery<T>>, IDocumentQueryBaseSingle<T>, IEnumerableQuery<T> { addParameter(name: string, value: any): IRawDocumentQuery<T>; projection(projectionBehavior: ProjectionBehavior): IRawDocumentQuery<T>; executeAggregation(): Promise<Record<string, FacetResult>>; }