@configurator/ravendb
Version:
RavenDB client for Node.js
10 lines (9 loc) • 768 B
TypeScript
import { ISessionDocumentDeleteTimeSeriesBase } from "./ISessionDocumentDeleteTimeSeriesBase";
import { ISessionDocumentTypedAppendTimeSeriesBase } from "./ISessionDocumentTypedAppendTimeSeriesBase";
import { TypedTimeSeriesEntry } from "./TimeSeries/TypedTimeSeriesEntry";
export interface ISessionDocumentTypedTimeSeries<TValues extends object> extends ISessionDocumentTypedAppendTimeSeriesBase<TValues>, ISessionDocumentDeleteTimeSeriesBase {
get(): Promise<TypedTimeSeriesEntry<TValues>[]>;
get(from: Date, to: Date): Promise<TypedTimeSeriesEntry<TValues>[]>;
get(from: Date, to: Date, start: number): Promise<TypedTimeSeriesEntry<TValues>[]>;
get(from: Date, to: Date, start: number, pageSize: number): Promise<TypedTimeSeriesEntry<TValues>[]>;
}