Skip to content

Commit 28e30c8

Browse files
committed
fix(types/jsx): remove $slots children override
1 parent 27e1e38 commit 28e30c8

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

packages/dts-test/tsx.test-d.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { expectType } from './utils'
55
expectType<VNode>(<div />)
66
expectType<JSX.Element>(<div />)
77
expectType<JSX.Element>(<div id="foo" />)
8+
expectType<JSX.Element>(<div>hello</div>)
89
expectType<JSX.Element>(<input value="foo" />)
910

1011
// @ts-expect-error style css property validation

packages/vue/jsx-runtime/index.d.ts

-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,4 @@ export namespace JSX {
3434
[name: string]: any
3535
}
3636
export interface IntrinsicAttributes extends ReservedProps {}
37-
export interface ElementChildrenAttribute {
38-
$slots: {}
39-
}
4037
}

0 commit comments

Comments
 (0)