UNPKG

@rxap/nest-amqp

Version:
18 lines 793 B
import { ConfigurableModuleOptionsFactory, Logger } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { AmqpOptions } from './amqp.options'; import { ExchangeOptions } from './exchange.options'; import { QueueOptions } from './queue.options'; export declare class AmqpOptionsFactory implements ConfigurableModuleOptionsFactory<AmqpOptions, 'create'> { protected readonly config: ConfigService; protected readonly logger: Logger; create(): Promise<AmqpOptions>; getQueue(): Promise<QueueOptions | undefined>; getExchange(): Promise<ExchangeOptions | undefined>; getCredentials(): Promise<{ username: string; password: string; } | null>; buildUrl(): Promise<string>; } //# sourceMappingURL=amqp-options.factory.d.ts.map