@diy0r/nestjs-rabbitmq
Version:
Nestjs rabbitMQ module
20 lines (19 loc) • 794 B
TypeScript
import { ModulesContainer, Reflector, MetadataScanner } from '@nestjs/core';
import { Module } from '@nestjs/core/injector/module';
import { IMetaTagsMap } from '../interfaces';
export declare class MetaTagsScannerService {
private readonly metadataScanner;
private readonly reflector;
private readonly modulesContainer;
private logger;
constructor(metadataScanner: MetadataScanner, reflector: Reflector, modulesContainer: ModulesContainer);
findModulesByProviderValue(tokenValue: string): Module;
scan(metaTag: string, tokenValue: string): IMetaTagsMap;
private getProvidersAndControllers;
private lookupMethods;
private getSerDesMetaData;
private getLinesMetaDate;
private getInterceptors;
private getValidation;
private getMetaData;
}