All files / src/Repository RepositoryEventHub.js

0% Statements 0/52
0% Branches 0/2
0% Functions 0/14
0% Lines 0/52
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83                                                                                                                                                                     
"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