UNPKG

ahooks

Version:
5 lines (4 loc) 257 B
type noop = (this: any, ...args: any[]) => any; type PickFunction<T extends noop> = (this: ThisParameterType<T>, ...args: Parameters<T>) => ReturnType<T>; declare function useMemoizedFn<T extends noop>(fn: T): PickFunction<T>; export default useMemoizedFn;