diff --git a/src/mantine-hooks/src/use-window-event/use-window-event.ts b/src/mantine-hooks/src/use-window-event/use-window-event.ts index 379bb3a6dbd..b716c67ef7a 100644 --- a/src/mantine-hooks/src/use-window-event/use-window-event.ts +++ b/src/mantine-hooks/src/use-window-event/use-window-event.ts @@ -1,10 +1,10 @@ import { useEffect } from 'react'; -export function useWindowEvent( +export function useWindowEvent>( type: K, listener: K extends keyof WindowEventMap ? (this: Window, ev: WindowEventMap[K]) => void - : (this: Window, ev: CustomEvent) => void, + : EventListener, options?: boolean | AddEventListenerOptions ) { useEffect(() => {