From c068a3ce49abece7491422d1959929b44a274884 Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Wed, 12 Oct 2022 05:48:32 +0800 Subject: [PATCH] fix: stricter type condition for `EventHandlers` --- packages/runtime-dom/types/jsx.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime-dom/types/jsx.d.ts b/packages/runtime-dom/types/jsx.d.ts index 6120f77715a..5898b5e0d5f 100644 --- a/packages/runtime-dom/types/jsx.d.ts +++ b/packages/runtime-dom/types/jsx.d.ts @@ -1301,7 +1301,7 @@ export interface Events { } type EventHandlers = { - [K in keyof E]?: E[K] extends Function ? E[K] : (payload: E[K]) => void + [K in keyof E]?: E[K] extends (...args: any) => any ? E[K] : (payload: E[K]) => void } // use namespace import to avoid collision with generated types which use