"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const rxjs_1 = require("@reactivex/rxjs");
var EventModels;
(function (EventModels) {
class Created {
}
EventModels.Created = Created;
class CreateFailed {
}
EventModels.CreateFailed = CreateFailed;
class Modified {
}
EventModels.Modified = Modified;
class ModificationFailed {
}
EventModels.ModificationFailed = ModificationFailed;
class Loaded {
}
EventModels.Loaded = Loaded;
class Deleted {
}
EventModels.Deleted = Deleted;
class DeleteFailed {
}
EventModels.DeleteFailed = DeleteFailed;
class CustomActionExecuted {
}
EventModels.CustomActionExecuted = CustomActionExecuted;
class CustomActionFailed {
}
EventModels.CustomActionFailed = CustomActionFailed;
class ContentMoved {
}
EventModels.ContentMoved = ContentMoved;
class ContentMoveFailed {
}
EventModels.ContentMoveFailed = ContentMoveFailed;
})(EventModels = exports.EventModels || (exports.EventModels = {}));
class RepositoryEventHub {
constructor() {
this._onContentCreatedSubject = new rxjs_1.Subject();
this._onContentCreateFailedSubject = new rxjs_1.Subject();
this._onContentModifiedSubject = new rxjs_1.Subject();
this._onContentModificationFailedSubject = new rxjs_1.Subject();
this._onContentLoadedSubject = new rxjs_1.Subject();
this._onContentDeletedSubject = new rxjs_1.Subject();
this._onContentDeleteFailedSubject = new rxjs_1.Subject();
this._onCustomActionExecutedSubject = new rxjs_1.Subject();
this._onCustomActionFailedSubject = new rxjs_1.Subject();
this._onContentMovedSubject = new rxjs_1.Subject();
this._onContentMoveFailedSubject = new rxjs_1.Subject();
this._onUploadProgressSubject = new rxjs_1.Subject();
this.Trigger = {
ContentCreated: (ev) => this._onContentCreatedSubject.next(ev),
ContentCreateFailed: (ev) => this._onContentCreateFailedSubject.next(ev),
ContentModified: (ev) => this._onContentModifiedSubject.next(ev),
ContentModificationFailed: (ev) => this._onContentModificationFailedSubject.next(ev),
ContentLoaded: (ev) => this._onContentLoadedSubject.next(ev),
ContentDeleted: (ev) => this._onContentDeletedSubject.next(ev),
ContentDeleteFailed: (ev) => this._onContentDeleteFailedSubject.next(ev),
CustomActionExecuted: (ev) => this._onCustomActionExecutedSubject.next(ev),
CustomActionFailed: (ev) => this._onCustomActionFailedSubject.next(ev),
ContentMoved: (ev) => this._onContentMovedSubject.next(ev),
ContentMoveFailed: (ev) => this._onContentMoveFailedSubject.next(ev),
UploadProgress: (ev) => this._onUploadProgressSubject.next(ev)
};
this.OnContentCreated = this._onContentCreatedSubject.asObservable();
this.OnContentCreateFailed = this._onContentCreateFailedSubject.asObservable();
this.OnContentModified = this._onContentModifiedSubject.asObservable();
this.OnContentModificationFailed = this._onContentModificationFailedSubject.asObservable();
this.OnContentLoaded = this._onContentLoadedSubject.asObservable();
this.OnContentDeleted = this._onContentDeletedSubject.asObservable();
this.OnContentDeleteFailed = this._onContentDeleteFailedSubject.asObservable();
this.OnContentMoved = this._onContentMovedSubject.asObservable();
this.OnContentMoveFailed = this._onContentMoveFailedSubject.asObservable();
this.OnCustomActionExecuted = this._onCustomActionExecutedSubject.asObservable();
this.OnCustomActionFailed = this._onCustomActionFailedSubject.asObservable();
this.OnUploadProgress = this._onUploadProgressSubject.asObservable();
}
}
exports.RepositoryEventHub = RepositoryEventHub;
//# sourceMappingURL=RepositoryEventHub.js.map |