1.0.0 • Published 2 years ago

wind-proxy v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

wind-proxy

代理工厂实现

   // 仅做代理
   ProxyFactory.newInstance<T>(target: T,
                         methodInterceptor: MethodInterceptor,
                         setPropertyInterceptor?: SetPropertyInterceptor,
                         scope?: ProxyScope,
                         customMatch?: CustomMatchType): T => {=>{
   
       //对原本的方法增加代理实现
   
   })
   
   //代理的同时增强这个对象
   ProxyFactory.newInstanceEnhance<T>(proxyTarget,(method,methodName,args)=>{
      
          // 对原本的方法增加代理实现
      
   },(holder,method,args)=>{
      //当调用原本不存在的方法时做处理
   })
1.0.0

2 years ago