ravendb
Version:
RavenDB client for Node.js
25 lines • 909 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdvancedSessionExtensionBase = void 0;
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);
}
}
exports.AdvancedSessionExtensionBase = AdvancedSessionExtensionBase;
//# sourceMappingURL=AdvancedSessionExtensionBase.js.map