tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
31 lines (30 loc) • 676 B
TypeScript
/**
* aop actions.
*
* @export
* @enum {number}
*/
export declare enum AopActions {
/**
* register aspect service.
*/
registAspect = "registAspect",
/**
* extends intstance.
*/
exetndsInstance = "exetndsInstance",
/**
* match pointcut.
*/
matchPointcut = "matchPointcut",
/**
* bind property pointcut.
*/
bindPropertyPointcut = "bindPropertyPointcut",
/**
* bind method pointcut for instance.
*/
bindMethodPointcut = "bindMethodPointcut",
invokeBeforeConstructorAdvices = "invokeBeforeConstructorAdvices",
invokeAfterConstructorAdvices = "invokeAfterConstructorAdvices",
}