UNPKG

@djeka07/nestjs-azure-service-bus

Version:

NestJS Azure service bus based on @azure/service-bus package

13 lines (12 loc) 657 B
import { ModuleMetadata, Provider, Type } from '@nestjs/common/interfaces'; import { AzureServiceBusOptions } from './azure-service-bus-options'; export interface AzureServiceBusModuleOptionsFactory { createAsyncOptionsProvider(): Promise<AzureServiceBusOptions> | AzureServiceBusOptions; } export interface AzureServiceBusProviderAsyncOption extends Pick<ModuleMetadata, 'imports'> { useExisting?: Type<AzureServiceBusModuleOptionsFactory>; useClass?: Type<AzureServiceBusModuleOptionsFactory>; useFactory: (...args: any[]) => Promise<AzureServiceBusOptions> | AzureServiceBusOptions; inject?: any[]; extraProviders?: Provider[]; }