UNPKG

@nestjstools/messaging-azure-service-bus-extension

Version:
29 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Mode = exports.AzureServiceBusChannelConfig = void 0; const messaging_1 = require("@nestjstools/messaging"); class AzureServiceBusChannelConfig extends messaging_1.ChannelConfig { mode; queue; topic; subscription; connectionString; autoCreate; constructor({ name, queue, mode, topic, subscription, connectionString, autoCreate, enableConsumer, avoidErrorsForNotExistedHandlers, middlewares, normalizer, }) { super(name, avoidErrorsForNotExistedHandlers, middlewares, enableConsumer, normalizer); this.queue = queue; this.connectionString = connectionString; this.queue = queue; this.mode = mode ?? Mode.QUEUE; this.topic = topic; this.subscription = subscription; this.autoCreate = autoCreate ?? false; } } exports.AzureServiceBusChannelConfig = AzureServiceBusChannelConfig; var Mode; (function (Mode) { Mode["QUEUE"] = "queue"; Mode["TOPIC"] = "topic"; })(Mode || (exports.Mode = Mode = {})); //# sourceMappingURL=azure-service-bus-channel.config.js.map