ts-aspect
Version:
Simplistic library for Aspect Oriented Programming in TypeScript
4 lines (3 loc) • 311 B
TypeScript
import { MethodContainer } from './TsAspectContainer';
export declare function asyncProxyFunc(target: any, methodName: string, methodContainer: MethodContainer, ...args: any): Promise<any>;
export declare function proxyFunc(target: any, methodName: string, methodContainer: MethodContainer, ...args: any): any;