ravendb
Version:
RavenDB client for Node.js
28 lines • 2.05 kB
TypeScript
import { SessionTimeSeriesBase } from "./SessionTimeSeriesBase.js";
import { ISessionDocumentTimeSeries } from "./ISessionDocumentTimeSeries.js";
import { InMemoryDocumentSessionOperations } from "./InMemoryDocumentSessionOperations.js";
import { TimeSeriesEntry } from "./TimeSeries/TimeSeriesEntry.js";
import { ITimeSeriesIncludeBuilder } from "./Loaders/ITimeSeriesIncludeBuilder.js";
import { ISessionDocumentIncrementalTimeSeries } from "./ISessionDocumentIncrementalTimeSeries.js";
export declare class SessionDocumentTimeSeries extends SessionTimeSeriesBase implements ISessionDocumentTimeSeries, ISessionDocumentIncrementalTimeSeries {
constructor(session: InMemoryDocumentSessionOperations, entity: any, name: string);
constructor(session: InMemoryDocumentSessionOperations, documentId: string, name: string);
get(): Promise<TimeSeriesEntry[]>;
get(start: number, pageSize: number): Promise<TimeSeriesEntry[]>;
get(from: Date, to: Date): Promise<TimeSeriesEntry[]>;
get(from: Date, to: Date, start: number): Promise<TimeSeriesEntry[]>;
get(from: Date, to: Date, start: number, pageSize: number): Promise<TimeSeriesEntry[]>;
get(from: Date, to: Date, includes: (builder: ITimeSeriesIncludeBuilder) => void): Promise<TimeSeriesEntry[]>;
get(from: Date, to: Date, includes: (builder: ITimeSeriesIncludeBuilder) => void, start: number): Promise<TimeSeriesEntry[]>;
get(from: Date, to: Date, includes: (builder: ITimeSeriesIncludeBuilder) => void, start: number, pageSize: number): Promise<TimeSeriesEntry[]>;
private _getInternal;
append(timestamp: Date, value: number): void;
append(timestamp: Date, value: number, tag: string): void;
append(timestamp: Date, values: number[]): void;
append(timestamp: Date, values: number[], tag: string): void;
increment(timestamp: Date, values: number[]): void;
increment(values: number[]): void;
increment(timestamp: Date, value: number): void;
increment(value: number): void;
}
//# sourceMappingURL=SessionDocumentTimeSeries.d.ts.map