UNPKG

ravendb

Version:
28 lines 2.05 kB
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