From ee507f442d314d91c3129031f9568bbf19efcd21 Mon Sep 17 00:00:00 2001 From: Kael Date: Tue, 4 Apr 2023 23:50:37 +1000 Subject: [PATCH] fix(types): accept arrays of functions for event props --- packages/runtime-dom/src/jsx.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/runtime-dom/src/jsx.ts b/packages/runtime-dom/src/jsx.ts index d103278c6e6..521fe2d4e96 100644 --- a/packages/runtime-dom/src/jsx.ts +++ b/packages/runtime-dom/src/jsx.ts @@ -1316,8 +1316,8 @@ export interface Events { type EventHandlers = { [K in keyof E]?: E[K] extends (...args: any) => any - ? E[K] - : (payload: E[K]) => void + ? E[K] | E[K][] + : ((payload: E[K]) => void) | ((payload: E[K]) => void)[] } import { VNodeRef } from '@vue/runtime-core'