@rxap/nest-amqp
Version:
@rxap/nest-amqp
16 lines • 625 B
TypeScript
import { Logger } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { AmqpConnectionManagerOptions } from 'amqp-connection-manager';
import { BaseRmqOptions } from './options';
export declare class RabbitmqOptionsFactory {
protected readonly config: ConfigService;
protected readonly logger: Logger;
build(): Promise<BaseRmqOptions>;
getSocketOptions(): Promise<AmqpConnectionManagerOptions>;
getCredentials(): Promise<{
username: string;
password: string;
} | null>;
buildUrl(): Promise<string>;
}
//# sourceMappingURL=rabbitmq-options-factory.d.ts.map