diff --git a/src/hooks/useEvent.ts b/src/hooks/useEvent.ts index 4c6f92a0..d16360d1 100644 --- a/src/hooks/useEvent.ts +++ b/src/hooks/useEvent.ts @@ -1,14 +1,12 @@ -/* eslint-disable @typescript-eslint/ban-types */ -/* eslint-disable react-hooks/exhaustive-deps */ import * as React from 'react'; -function useEvent any) | undefined>( +const useEvent = any) | undefined>( callback: T, ): undefined extends T ? ( ...args: Parameters> ) => ReturnType> | undefined - : T { + : T => { const fnRef = React.useRef(callback); fnRef.current = callback; @@ -18,6 +16,6 @@ function useEvent any) | undefined>( ); return memoFn; -} +}; export default useEvent;