@nestjstools/messaging-rabbitmq-extension
Version:
Extension to handle messages and dispatch them over AMQP protocol
11 lines (10 loc) • 523 B
TypeScript
import { Channel } from '@nestjstools/messaging';
import { RmqChannelConfig as ExtensionAmqpChannelConfig } from './rmq-channel.config';
import { AmqpConnectionManager, ChannelWrapper } from 'amqp-connection-manager';
export declare class AmqpChannel extends Channel<ExtensionAmqpChannelConfig> {
connection: AmqpConnectionManager;
readonly config: ExtensionAmqpChannelConfig;
constructor(config: ExtensionAmqpChannelConfig);
createChannelWrapper(): ChannelWrapper;
onChannelDestroy(): Promise<void>;
}