From a5b4332c69146de569ad328cac9224c3cded15c9 Mon Sep 17 00:00:00 2001 From: wonderful-panda Date: Tue, 7 Jul 2020 10:59:26 +0900 Subject: [PATCH] fix(types/tsx): add JSX.IntrinsicAttributes definition (#1517) fix #1516 --- packages/runtime-dom/types/jsx.d.ts | 1 + test-dts/functionalComponent.test-d.tsx | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/runtime-dom/types/jsx.d.ts b/packages/runtime-dom/types/jsx.d.ts index 7b9d625c..77216de6 100644 --- a/packages/runtime-dom/types/jsx.d.ts +++ b/packages/runtime-dom/types/jsx.d.ts @@ -1334,6 +1334,7 @@ declare global { // @ts-ignore supress ts:2374 = Duplicate string index signature. [name: string]: any } + interface IntrinsicAttributes extends ReservedProps {} } } diff --git a/test-dts/functionalComponent.test-d.tsx b/test-dts/functionalComponent.test-d.tsx index ea6e1b60..6783fed6 100644 --- a/test-dts/functionalComponent.test-d.tsx +++ b/test-dts/functionalComponent.test-d.tsx @@ -5,6 +5,8 @@ const Foo = (props: { foo: number }) => props.foo // TSX expectType() +expectType() +expectType() // @ts-expect-error expectError() // @ts-expect-error