From: Zhong Date: Mon, 25 Aug 2025 07:25:10 +0000 (+0800) Subject: types(runtime-dom): improve event types (#13804) X-Git-Tag: v3.5.21~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=24fccb4ee4139d41df0e395bce96ce7fbb6a50a9;p=thirdparty%2Fvuejs%2Fcore.git types(runtime-dom): improve event types (#13804) close #13796 --- diff --git a/packages/runtime-dom/src/jsx.ts b/packages/runtime-dom/src/jsx.ts index 5292441cde..b727d85594 100644 --- a/packages/runtime-dom/src/jsx.ts +++ b/packages/runtime-dom/src/jsx.ts @@ -1296,10 +1296,10 @@ export interface Events { // form events onChange: Event - onBeforeinput: Event + onBeforeinput: InputEvent onInput: Event onReset: Event - onSubmit: Event + onSubmit: SubmitEvent onInvalid: Event // image events @@ -1312,9 +1312,9 @@ export interface Events { onKeyup: KeyboardEvent // mouse events - onAuxclick: MouseEvent - onClick: MouseEvent - onContextmenu: MouseEvent + onAuxclick: PointerEvent + onClick: PointerEvent + onContextmenu: PointerEvent onDblclick: MouseEvent onMousedown: MouseEvent onMouseenter: MouseEvent @@ -1325,12 +1325,12 @@ export interface Events { onMouseup: MouseEvent // media events - onAbort: Event + onAbort: UIEvent onCanplay: Event onCanplaythrough: Event onDurationchange: Event onEmptied: Event - onEncrypted: Event + onEncrypted: MediaEncryptedEvent onEnded: Event onLoadeddata: Event onLoadedmetadata: Event @@ -1338,7 +1338,7 @@ export interface Events { onPause: Event onPlay: Event onPlaying: Event - onProgress: Event + onProgress: ProgressEvent onRatechange: Event onSeeked: Event onSeeking: Event