UNPKG

@djeka07/nestjs-azure-service-bus

Version:

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

21 lines (20 loc) 895 B
import { ModulesContainer } from '@nestjs/core/injector/modules-container'; import { MetadataScanner } from '@nestjs/core/metadata-scanner'; import { ExploredClass, ExploredMethodWithMeta, Receiver } from '../interfaces'; import { AzureServiceBusClient } from '../clients'; export declare class ExplorerService { private readonly modulesContainer; private readonly metadataScanner; private exploredClasses?; constructor(modulesContainer: ModulesContainer, metadataScanner: MetadataScanner); private classMethodsWithMetaAtKey; getMethodsWithSubscriberKey(): Promise<ExploredMethodWithMeta<{ receiver: Receiver; }>[]>; getAzureServiceBusClientProviders(): Promise<ExploredClass<AzureServiceBusClient>[]>; private getExploredClasses; private getProviderMethods; private extractMethodMetaAtKey; private toExploredClass; private explore; }