ravendb
Version:
RavenDB client for Node.js
20 lines • 1.46 kB
TypeScript
import { IGenericIncludeBuilder } from "./IGenericIncludeBuilder.js";
import { TimeSeriesRangeType } from "../../Operations/TimeSeries/TimeSeriesRangeType.js";
import { TimeValue } from "../../../Primitives/TimeValue.js";
export interface IQueryIncludeBuilder extends IGenericIncludeBuilder<IQueryIncludeBuilder> {
includeCounter(name: string): IQueryIncludeBuilder;
includeCounter(path: string, name: string): IQueryIncludeBuilder;
includeCounters(names: string[]): IQueryIncludeBuilder;
includeCounters(path: string, names: string[]): IQueryIncludeBuilder;
includeAllCounters(): IQueryIncludeBuilder;
includeAllCounters(path: string): IQueryIncludeBuilder;
includeTimeSeries(path: string, name: string): IQueryIncludeBuilder;
includeTimeSeries(path: string, name: string, from: Date, to: Date): IQueryIncludeBuilder;
includeTimeSeries(name: string): IQueryIncludeBuilder;
includeTimeSeries(name: string, from: Date, to: Date): IQueryIncludeBuilder;
includeTimeSeries(name: string, type: TimeSeriesRangeType, time: TimeValue): IQueryIncludeBuilder;
includeTimeSeries(name: string, type: TimeSeriesRangeType, count: number): IQueryIncludeBuilder;
includeTimeSeries(names: string[], type: TimeSeriesRangeType, time: TimeValue): IQueryIncludeBuilder;
includeTimeSeries(names: string[], type: TimeSeriesRangeType, count: number): IQueryIncludeBuilder;
}
//# sourceMappingURL=IQueryIncludeBuilder.d.ts.map