interface RabbitMqOptions
Since 0.1.0

RabbitMQ-specific options (internal use).

Properties

optional
url: string

RabbitMQ connection URL.

optional
client: IAmqpConnection

Injected AMQP connection.

optional
exchangeName: string

Exchange name (default: 'messaging').

optional
defaultQueue: string

Default consumer group/queue name.

optional
logger: { error: (msg: string) => void; }

Optional logger for error reporting.

Usage

import { type RabbitMqOptions } from "messaging-plugin/src/index.ts";