UNPKG

@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
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>; }