UNPKG

@toss/nestjs-aop

Version:

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/toss/nestjs-aop"> <img src="https://toss.tech/wp-content/uploads/2022/11/tech-article-nest-js-02.png" alt="Logo" height="200"> </a>

18 lines 844 B
import { OnModuleInit } from '@nestjs/common'; import { DiscoveryService, MetadataScanner, Reflector } from '@nestjs/core'; /** * Aspect 가 선언되어 있고 LazyDecorator 가 구현되어 있는 provider 가 있는 경우 ioc 에 등록된 모든 provider 를 순회하면서 LazyDecorator 를 적용함. */ export declare class AutoAspectExecutor implements OnModuleInit { private readonly discoveryService; private readonly metadataScanner; private readonly reflector; private readonly wrappedMethodCache; constructor(discoveryService: DiscoveryService, metadataScanner: MetadataScanner, reflector: Reflector); onModuleInit(): void; private bootstrapLazyDecorators; private applyLazyDecorator; private wrapMethod; private lookupLazyDecorators; } //# sourceMappingURL=auto-aspect-executor.d.ts.map