UNPKG

ravendb

Version:
24 lines 1.56 kB
import { InMemoryDocumentSessionOperations } from "../InMemoryDocumentSessionOperations.js"; import { GetRevisionsCommand } from "../../Commands/GetRevisionsCommand.js"; import { IRavenArrayResult, RevisionsCollectionObject } from "../../../Types/index.js"; import { DocumentType } from "../../DocumentAbstractions.js"; import { IMetadataDictionary } from "../IMetadataDictionary.js"; export declare class GetRevisionOperation { private readonly _session; private _result; private readonly _command; constructor(session: InMemoryDocumentSessionOperations, id: string, before: Date); constructor(session: InMemoryDocumentSessionOperations, id: string, start: number, pageSize: number); constructor(session: InMemoryDocumentSessionOperations, id: string, start: number, pageSize: number, metadataOnly: boolean); constructor(session: InMemoryDocumentSessionOperations, changeVector: string); constructor(session: InMemoryDocumentSessionOperations, changeVectors: string[]); createRequest(): GetRevisionsCommand; set result(result: IRavenArrayResult); get command(): GetRevisionsCommand; private _getRevision; getRevisionsFor<TEntity extends object>(documentType: DocumentType<TEntity>): TEntity[]; getRevisionsMetadataFor(): IMetadataDictionary[]; getRevision<TEntity extends object>(documentType: DocumentType<TEntity>): TEntity | null; getRevisions<TEntity extends object>(documentType: DocumentType<TEntity>): RevisionsCollectionObject<TEntity>; } //# sourceMappingURL=GetRevisionOperation.d.ts.map