ravendb
Version:
RavenDB client for Node.js
17 lines • 940 B
TypeScript
import { ICommandData } from "../Commands/CommandData.js";
import { InMemoryDocumentSessionOperations } from "./InMemoryDocumentSessionOperations.js";
import { RequestExecutor } from "../../Http/RequestExecutor.js";
import { SessionInfo } from "./IDocumentSession.js";
import { IDocumentStore } from "../IDocumentStore.js";
import { DocumentsById } from "./DocumentsById.js";
export declare abstract class AdvancedSessionExtensionBase {
protected _session: InMemoryDocumentSessionOperations;
protected _requestExecutor: RequestExecutor;
protected _sessionInfo: SessionInfo;
protected _documentStore: IDocumentStore;
protected _deferredCommandsMap: Map<string, ICommandData>;
protected _documentsById: DocumentsById;
protected constructor(session: InMemoryDocumentSessionOperations);
defer(command: ICommandData, ...commands: ICommandData[]): void;
}
//# sourceMappingURL=AdvancedSessionExtensionBase.d.ts.map