type AnyFunction = (...args: any[]) => any; declare const __: (func: T, context?: any) => (...preArgs: any[]) => (...args: any[]) => ReturnType; export default __;