|
|
@@ -1,7 +1,7 @@
|
|
|
// TSX w/ defineComponent is tested in defineComponent.test-d.tsx
|
|
|
|
|
|
import { expectError, expectType } from 'tsd'
|
|
|
-import { KeepAlive, Suspense, Fragment, Portal } from '@vue/runtime-dom'
|
|
|
+import { KeepAlive, Suspense, Fragment, Teleport } from '@vue/runtime-dom'
|
|
|
|
|
|
expectType<JSX.Element>(<div />)
|
|
|
expectType<JSX.Element>(<div id="foo" />)
|
|
|
@@ -27,10 +27,10 @@ expectType<JSX.Element>(
|
|
|
expectType<JSX.Element>(<Fragment />)
|
|
|
expectType<JSX.Element>(<Fragment key="1" />)
|
|
|
|
|
|
-expectType<JSX.Element>(<Portal target="#foo" />)
|
|
|
-expectType<JSX.Element>(<Portal target="#foo" key="1" />)
|
|
|
-expectError(<Portal />)
|
|
|
-expectError(<Portal target={1} />)
|
|
|
+expectType<JSX.Element>(<Teleport to="#foo" />)
|
|
|
+expectType<JSX.Element>(<Teleport to="#foo" key="1" />)
|
|
|
+expectError(<Teleport />)
|
|
|
+expectError(<Teleport to={1} />)
|
|
|
|
|
|
// KeepAlive
|
|
|
expectType<JSX.Element>(<KeepAlive include="foo" exclude={['a']} />)
|