@rxap/nest-rabbitmq
Version:
This package provides a NestJS module for integrating with RabbitMQ using exchanges. It offers a client and server implementation for message queuing and supports features like health checks and error serialization. It simplifies the process of setting up
11 lines (10 loc) • 600 B
TypeScript
import { ClientsModuleOptionsFactory } from '@nestjs/microservices';
import { CustomClientOptions } from '@nestjs/microservices/interfaces';
import { ExchangeRmqOptions } from './options';
import { RabbitmqOptionsFactory } from './rabbitmq-options-factory';
export interface ClientRmqExchangeModuleOptions extends CustomClientOptions {
options: ExchangeRmqOptions;
}
export declare class ClientRmqExchangeModuleOptionsFactory extends RabbitmqOptionsFactory implements ClientsModuleOptionsFactory {
createClientOptions(name?: string, type?: string): Promise<ClientRmqExchangeModuleOptions>;
}