From: Evan You Date: Sun, 26 Mar 2023 09:44:01 +0000 (+0800) Subject: fix(types/jsx): remove $slots children override X-Git-Tag: v3.3.0-alpha.6~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28e30c819df5e4fc301c98f7be938fa13e8be3bc;p=thirdparty%2Fvuejs%2Fcore.git fix(types/jsx): remove $slots children override --- diff --git a/packages/dts-test/tsx.test-d.tsx b/packages/dts-test/tsx.test-d.tsx index 8dba0a8068..04915a9673 100644 --- a/packages/dts-test/tsx.test-d.tsx +++ b/packages/dts-test/tsx.test-d.tsx @@ -5,6 +5,7 @@ import { expectType } from './utils' expectType(
) expectType(
) expectType(
) +expectType(
hello
) expectType() // @ts-expect-error style css property validation diff --git a/packages/vue/jsx-runtime/index.d.ts b/packages/vue/jsx-runtime/index.d.ts index 7a32d64940..a05a7293da 100644 --- a/packages/vue/jsx-runtime/index.d.ts +++ b/packages/vue/jsx-runtime/index.d.ts @@ -34,7 +34,4 @@ export namespace JSX { [name: string]: any } export interface IntrinsicAttributes extends ReservedProps {} - export interface ElementChildrenAttribute { - $slots: {} - } }