@eggjs/aop-decorator
Version:
tegg aop decorator
8 lines (7 loc) • 483 B
TypeScript
import type { CrosscutInfo, EggProtoImplClass, IAdvice } from '@eggjs/tegg-types';
export declare class CrosscutInfoUtil {
static setIsCrosscutAdvice(isCrosscutAdvice: boolean, clazz: EggProtoImplClass<IAdvice>): void;
static isCrosscutAdvice(clazz: EggProtoImplClass<IAdvice>): boolean;
static addCrosscutInfo(crosscutInfo: CrosscutInfo, clazz: EggProtoImplClass<IAdvice>): void;
static getCrosscutInfoList(clazz: EggProtoImplClass<IAdvice>): Array<CrosscutInfo>;
}