From a47626a4a3c7bee36c241dc12567dcc05a25f7e3 Mon Sep 17 00:00:00 2001 From: Amour1688 <31695475+Amour1688@users.noreply.github.com> Date: Tue, 25 Aug 2020 21:50:33 +0800 Subject: [PATCH] types(jsx): make HTMLAttributes and SVGAttributes extend Events (#1941) --- packages/runtime-dom/types/jsx.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/runtime-dom/types/jsx.d.ts b/packages/runtime-dom/types/jsx.d.ts index 0d767fc0e..5d6bf20fb 100644 --- a/packages/runtime-dom/types/jsx.d.ts +++ b/packages/runtime-dom/types/jsx.d.ts @@ -245,7 +245,7 @@ interface AriaAttributes { 'aria-valuetext'?: string } -export interface HTMLAttributes extends AriaAttributes { +export interface HTMLAttributes extends AriaAttributes, EventHandlers { innerHTML?: string class?: any @@ -734,7 +734,7 @@ export interface WebViewHTMLAttributes extends HTMLAttributes { webpreferences?: string } -export interface SVGAttributes extends AriaAttributes { +export interface SVGAttributes extends AriaAttributes, EventHandlers { innerHTML?: string /** @@ -1322,7 +1322,7 @@ type ReservedProps = { | ((ref: Element | RuntimeCore.ComponentInternalInstance | null) => void) } -type ElementAttrs = T & EventHandlers & ReservedProps +type ElementAttrs = T & ReservedProps type NativeElements = { [K in StringKeyOf]: ElementAttrs<