@sourceloop/ctrl-plane-tenant-management-service
Version:
Tenant Management microservice for SaaS control plane
22 lines • 994 B
JavaScript
;
var EventConnector_1;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventConnector = void 0;
const tslib_1 = require("tslib");
const core_1 = require("@loopback/core");
const loopback4_message_bus_connector_1 = require("loopback4-message-bus-connector");
let EventConnector = EventConnector_1 = class EventConnector {
constructor(eventBridgeProducer) {
this.eventBridgeProducer = eventBridgeProducer;
}
publish(event) {
throw Error(`${EventConnector_1.name} not implemented.`);
}
};
exports.EventConnector = EventConnector;
exports.EventConnector = EventConnector = EventConnector_1 = tslib_1.__decorate([
(0, core_1.injectable)({ scope: core_1.BindingScope.TRANSIENT }),
tslib_1.__param(0, (0, loopback4_message_bus_connector_1.producer)(loopback4_message_bus_connector_1.QueueType.EventBridge)),
tslib_1.__metadata("design:paramtypes", [Object])
], EventConnector);
//# sourceMappingURL=event.connector.js.map