UNPKG

ravendb

Version:
16 lines 1.28 kB
import { SessionTimeSeriesBase } from "./SessionTimeSeriesBase.js"; import { ISessionDocumentRollupTypedTimeSeries } from "./ISessionDocumentRollupTypedTimeSeries.js"; import { ClassConstructor } from "../../Types/index.js"; import { InMemoryDocumentSessionOperations } from "./InMemoryDocumentSessionOperations.js"; import { TypedTimeSeriesRollupEntry } from "./TimeSeries/TypedTimeSeriesRollupEntry.js"; export declare class SessionDocumentRollupTypedTimeSeries<T extends object> extends SessionTimeSeriesBase implements ISessionDocumentRollupTypedTimeSeries<T> { private readonly _clazz; constructor(session: InMemoryDocumentSessionOperations, entity: any, name: string, clazz: ClassConstructor<T>); constructor(session: InMemoryDocumentSessionOperations, documentId: string, name: string, clazz: ClassConstructor<T>); get(): Promise<TypedTimeSeriesRollupEntry<T>[]>; get(from: Date, to: Date): Promise<TypedTimeSeriesRollupEntry<T>[]>; get(from: Date, to: Date, start: number): Promise<TypedTimeSeriesRollupEntry<T>[]>; get(from: Date, to: Date, start: number, pageSize: number): Promise<TypedTimeSeriesRollupEntry<T>[]>; append(entry: TypedTimeSeriesRollupEntry<T>): void; } //# sourceMappingURL=SessionDocumentRollupTypedTimeSeries.d.ts.map