ravendb
Version:
RavenDB client for Node.js
21 lines • 723 B
JavaScript
export class AdvancedSessionExtensionBase {
_session;
_requestExecutor;
_sessionInfo;
_documentStore;
// keys are produced with CommandIdTypeAndName.keyFor() method
_deferredCommandsMap;
_documentsById;
constructor(session) {
this._session = session;
this._requestExecutor = session.requestExecutor;
this._sessionInfo = session.sessionInfo;
this._documentStore = session.documentStore;
this._deferredCommandsMap = session.deferredCommandsMap;
this._documentsById = session.documentsById;
}
defer(command, ...commands) {
this._session.defer(command, ...commands);
}
}
//# sourceMappingURL=AdvancedSessionExtensionBase.js.map