From 9b934d1518706e9be3d8da4ac523536d382e08af Mon Sep 17 00:00:00 2001 From: sibbng Date: Tue, 19 Jul 2022 23:21:41 +0300 Subject: [PATCH] fix(onClickOutside): fix handler type --- packages/core/onClickOutside/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/onClickOutside/index.ts b/packages/core/onClickOutside/index.ts index 9c1d3fe14ee..c2d49d18526 100644 --- a/packages/core/onClickOutside/index.ts +++ b/packages/core/onClickOutside/index.ts @@ -33,7 +33,7 @@ export interface OnClickOutsideOptions extends ConfigurableWindow { */ export function onClickOutside( target: MaybeElementRef, - handler: (evt: E) => void, + handler: (evt: T['detectIframe'] extends true ? PointerEvent | FocusEvent : PointerEvent) => void, options: T = {} as T, ) { const { window = defaultWindow, ignore, capture = true, detectIframe = false } = options @@ -84,7 +84,7 @@ export function onClickOutside( document.activeElement?.tagName === 'IFRAME' && !el?.contains(document.activeElement) ) - handler(event) + handler(event as any) }), ].filter(Boolean) as Fn[]