UNPKG

@diy0r/nestjs-rabbitmq

Version:
20 lines (19 loc) 794 B
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; }