@configurator/ravendb
Version:
RavenDB client for Node.js
150 lines • 5.12 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SucceedRequestEventArgs = exports.BeforeRequestEventArgs = exports.TopologyUpdatedEventArgs = exports.FailedRequestEventArgs = exports.BeforeConversionToEntityEventArgs = exports.BeforeConversionToDocumentEventArgs = exports.AfterConversionToEntityEventArgs = exports.AfterConversionToDocumentEventArgs = exports.BulkInsertOnProgressEventArgs = exports.SessionAfterSaveChangesEventArgs = exports.SessionBeforeDeleteEventArgs = exports.SessionBeforeQueryEventArgs = exports.SessionBeforeStoreEventArgs = void 0;
class SessionBeforeStoreEventArgs {
constructor(session, documentId, entity) {
this._session = session;
this._documentId = documentId;
this._entity = entity;
}
get session() {
return this._session;
}
get documentId() {
return this._documentId;
}
getEntity() {
return this._entity;
}
isMetadataAccessed() {
return !!this._documentMetadata;
}
getDocumentMetadata() {
if (!this._documentMetadata) {
this._documentMetadata = this._session.getMetadataFor(this._entity);
}
return this._documentMetadata;
}
}
exports.SessionBeforeStoreEventArgs = SessionBeforeStoreEventArgs;
class SessionBeforeQueryEventArgs {
constructor(session, queryCustomization) {
this.session = session;
this.queryCustomization = queryCustomization;
}
}
exports.SessionBeforeQueryEventArgs = SessionBeforeQueryEventArgs;
class SessionBeforeDeleteEventArgs {
constructor(session, documentId, entity) {
this._session = session;
this._documentId = documentId;
this._entity = entity;
}
get session() {
return this._session;
}
get documentId() {
return this._documentId;
}
get entity() {
return this._entity;
}
get documentMetadata() {
if (!this._documentMetadata) {
this._documentMetadata = this._session.getMetadataFor(this._entity);
}
return this._documentMetadata;
}
}
exports.SessionBeforeDeleteEventArgs = SessionBeforeDeleteEventArgs;
class SessionAfterSaveChangesEventArgs {
constructor(session, documentId, entity) {
this.session = session;
this.documentId = documentId;
this.entity = entity;
}
get documentMetadata() {
if (!this._documentMetadata) {
this._documentMetadata = this.session.getMetadataFor(this.entity);
}
return this._documentMetadata;
}
}
exports.SessionAfterSaveChangesEventArgs = SessionAfterSaveChangesEventArgs;
class BulkInsertOnProgressEventArgs {
constructor(progress) {
this.progress = progress;
}
}
exports.BulkInsertOnProgressEventArgs = BulkInsertOnProgressEventArgs;
class AfterConversionToDocumentEventArgs {
constructor(session, id, entity, document) {
this.session = session;
this.id = id;
this.entity = entity;
this.document = document;
}
}
exports.AfterConversionToDocumentEventArgs = AfterConversionToDocumentEventArgs;
class AfterConversionToEntityEventArgs {
constructor(session, id, document, entity) {
this.session = session;
this.id = id;
this.document = document;
this.entity = entity;
}
}
exports.AfterConversionToEntityEventArgs = AfterConversionToEntityEventArgs;
class BeforeConversionToDocumentEventArgs {
constructor(session, id, entity) {
this.session = session;
this.id = id;
this.entity = entity;
}
}
exports.BeforeConversionToDocumentEventArgs = BeforeConversionToDocumentEventArgs;
class BeforeConversionToEntityEventArgs {
constructor(session, id, type, document) {
this.session = session;
this.id = id;
this.type = type;
this.document = document;
}
}
exports.BeforeConversionToEntityEventArgs = BeforeConversionToEntityEventArgs;
class FailedRequestEventArgs {
constructor(database, url, error, request, response) {
this.database = database;
this.url = url;
this.error = error;
this.request = request;
this.response = response;
}
}
exports.FailedRequestEventArgs = FailedRequestEventArgs;
class TopologyUpdatedEventArgs {
constructor(topology) {
this.topology = topology;
}
}
exports.TopologyUpdatedEventArgs = TopologyUpdatedEventArgs;
class BeforeRequestEventArgs {
constructor(database, url, request, attemptNumber) {
this.database = database;
this.url = url;
this.request = request;
this.attemptNumber = attemptNumber;
}
}
exports.BeforeRequestEventArgs = BeforeRequestEventArgs;
class SucceedRequestEventArgs {
constructor(database, url, response, request, attemptNumber) {
this.database = database;
this.url = url;
this.response = response;
this.request = request;
this.attemptNumber = attemptNumber;
}
}
exports.SucceedRequestEventArgs = SucceedRequestEventArgs;
//# sourceMappingURL=SessionEvents.js.map