UNPKG

@goparrot/pubsub-event-bus

Version:
25 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExplorerService = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs/common"); const core_1 = require("@nestjs/core"); const explorer_service_1 = require("@nestjs/cqrs/dist/services/explorer.service"); const decorator_1 = require("../decorator"); let ExplorerService = class ExplorerService extends explorer_service_1.ExplorerService { constructor(modules) { super(modules); this.modules = modules; } pubsubEvents() { return this.flatMap([...this.modules.values()], (instance) => { return this.filterProvider(instance, decorator_1.PUBSUB_EVENT_HANDLER_METADATA); }); } }; exports.ExplorerService = ExplorerService; exports.ExplorerService = ExplorerService = tslib_1.__decorate([ (0, common_1.Injectable)(), tslib_1.__metadata("design:paramtypes", [core_1.ModulesContainer]) ], ExplorerService); //# sourceMappingURL=ExplorerService.js.map