UNPKG

ravendb

Version:
36 lines 1.54 kB
import { ISessionDocumentDeleteTimeSeriesBase } from "./ISessionDocumentDeleteTimeSeriesBase.js"; import { TypedTimeSeriesEntry } from "./TimeSeries/TypedTimeSeriesEntry.js"; export interface ISessionDocumentTypedIncrementalTimeSeries<TValues extends object> extends ISessionDocumentDeleteTimeSeriesBase { /** * Return the time series values for the provided range */ get(): Promise<TypedTimeSeriesEntry<TValues>[]>; /** * Return the time series values for the provided range * @param from range start * @param to range end */ get(from: Date, to: Date): Promise<TypedTimeSeriesEntry<TValues>[]>; /** * Return the time series values for the provided range * @param from range start * @param to range end * @param start start */ get(from: Date, to: Date, start: number): Promise<TypedTimeSeriesEntry<TValues>[]>; /** * Return the time series values for the provided range * @param from range start * @param to range end * @param start start * @param pageSize page size */ get(from: Date, to: Date, start: number, pageSize: number): Promise<TypedTimeSeriesEntry<TValues>[]>; increment(timestamp: Date, values: number[]): void; increment(values: number[]): void; increment(timestamp: Date, value: number): void; increment(value: number): void; increment(timestamp: Date, entry: TValues): void; increment(entry: TValues): void; } //# sourceMappingURL=ISessionDocumentTypedIncrementalTimeSeries.d.ts.map