@eggjs/aop-decorator
Version:
tegg aop decorator
7 lines (6 loc) • 326 B
TypeScript
import type { EggProtoImplClass, IAdvice, AdviceInfo } from '@eggjs/tegg-types';
export declare class CrosscutAdviceFactory {
private readonly crosscutAdviceClazzList;
registerCrossAdviceClazz(clazz: EggProtoImplClass<IAdvice>): void;
getAdvice(clazz: EggProtoImplClass, method: PropertyKey): Array<AdviceInfo>;
}