ravendb
Version:
RavenDB client for Node.js
26 lines • 1.71 kB
TypeScript
import { DocumentConventions } from "../../Conventions/DocumentConventions.js";
import { IncludeBuilderBase } from "./IncludeBuilderBase.js";
import { IIncludeBuilder } from "./IIncludeBuilder.js";
import { TimeSeriesRangeType } from "../../Operations/TimeSeries/TimeSeriesRangeType.js";
import { TimeValue } from "../../../Primitives/TimeValue.js";
export declare class IncludeBuilder extends IncludeBuilderBase implements IIncludeBuilder {
constructor(conventions: DocumentConventions);
includeDocuments(path: string): IIncludeBuilder;
includeCounter(name: string): IIncludeBuilder;
includeCounter(path: string, name: string): IIncludeBuilder;
includeCounters(names: string[]): IIncludeBuilder;
includeCounters(path: string, names: string[]): IIncludeBuilder;
includeAllCounters(): IIncludeBuilder;
includeTimeSeries(name: string): any;
includeTimeSeries(name: string, from: Date, to: Date): any;
includeTimeSeries(name: string, type: TimeSeriesRangeType, time: TimeValue): IIncludeBuilder;
includeTimeSeries(name: string, type: TimeSeriesRangeType, count: number): IIncludeBuilder;
includeTimeSeries(names: string[], type: TimeSeriesRangeType, time: TimeValue): IIncludeBuilder;
includeTimeSeries(names: string[], type: TimeSeriesRangeType, count: number): IIncludeBuilder;
includeCompareExchangeValue(path: string): this;
includeAllTimeSeries(type: TimeSeriesRangeType, time: TimeValue): IIncludeBuilder;
includeAllTimeSeries(type: TimeSeriesRangeType, count: number): IIncludeBuilder;
includeRevisions(path: string): IIncludeBuilder;
includeRevisions(before: Date): IIncludeBuilder;
}
//# sourceMappingURL=IncludeBuilder.d.ts.map