UNPKG

@nestjstools/messaging-rabbitmq-extension

Version:

Extension to handle messages and dispatch them over AMQP protocol

17 lines (16 loc) 702 B
import { ChannelConfig } from '@nestjstools/messaging'; export declare class RmqChannelConfig extends ChannelConfig { readonly connectionUri: string; readonly exchangeName: string; readonly exchangeType: ExchangeType; readonly queue: string; readonly bindingKeys?: string[]; readonly autoCreate?: boolean; readonly deadLetterQueueFeature?: boolean; constructor({ name, connectionUri, exchangeName, exchangeType, queue, enableConsumer, bindingKeys, autoCreate, deadLetterQueueFeature, avoidErrorsForNotExistedHandlers, middlewares, normalizer, }: RmqChannelConfig); } export declare enum ExchangeType { TOPIC = "topic", FANOUT = "fanout", DIRECT = "direct" }