UNPKG

node-web-mvc

Version:
16 lines (15 loc) 583 B
import Method from '../interface/Method'; import { BeanFactory } from '../ioc/factory/BeanFactory'; import PointcutAdvisor from './advisor/PointcutAdvisor'; export default class CglibAopProxy { private advisors; private beanFactory; constructor(beanFactory: BeanFactory); private registerAllAdvisorts; private registerAspectAdvisors; private registerAspectAdvisor; private tryRegistryAllAdvisors; private createChain; addAdvisor(advisor: PointcutAdvisor): void; intercept(proxy: object, target: object, method: Method, args: object[]): any; }