From: 白雾三语 <32354856+baiwusanyu-c@users.noreply.github.com> Date: Thu, 5 Sep 2024 09:53:05 +0000 (+0800) Subject: fix(types): added name attribute support to details tag (#11823) X-Git-Tag: v3.5.2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c74176ec7b4d1d34159ce21d600c04b157ac5549;p=thirdparty%2Fvuejs%2Fcore.git fix(types): added name attribute support to details tag (#11823) close #11821 --- diff --git a/packages-private/dts-test/tsx.test-d.tsx b/packages-private/dts-test/tsx.test-d.tsx index 63945c0629..0cd380f044 100644 --- a/packages-private/dts-test/tsx.test-d.tsx +++ b/packages-private/dts-test/tsx.test-d.tsx @@ -121,3 +121,5 @@ expectType( xmlns="http://www.w3.org/2000/svg" />, ) +// details +expectType(
) diff --git a/packages/runtime-dom/src/jsx.ts b/packages/runtime-dom/src/jsx.ts index 4b67f16a97..b3f0d09769 100644 --- a/packages/runtime-dom/src/jsx.ts +++ b/packages/runtime-dom/src/jsx.ts @@ -405,6 +405,7 @@ export interface DataHTMLAttributes extends HTMLAttributes { } export interface DetailsHTMLAttributes extends HTMLAttributes { + name?: string open?: Booleanish onToggle?: (payload: ToggleEvent) => void }