From 1c89a60fa47464023ec52e56aa156fd1a9a7133f Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 29 Mar 2023 17:24:02 +0800 Subject: [PATCH] refactor: move jsx types into src --- packages/runtime-dom/src/index.ts | 2 ++ packages/runtime-dom/{types/jsx.d.ts => src/jsx.ts} | 0 packages/vue/jsx-runtime/index.d.ts | 2 +- packages/vue/jsx.d.ts | 2 +- packages/vue/types/jsx-register.d.ts | 2 -- 5 files changed, 4 insertions(+), 4 deletions(-) rename packages/runtime-dom/{types/jsx.d.ts => src/jsx.ts} (100%) diff --git a/packages/runtime-dom/src/index.ts b/packages/runtime-dom/src/index.ts index 19b2ce51abe..66e3e8719e2 100644 --- a/packages/runtime-dom/src/index.ts +++ b/packages/runtime-dom/src/index.ts @@ -24,6 +24,8 @@ import { NOOP } from '@vue/shared' +export * from './jsx' + declare module '@vue/reactivity' { export interface RefUnwrapBailTypes { runtimeDOMBailTypes: Node | Window diff --git a/packages/runtime-dom/types/jsx.d.ts b/packages/runtime-dom/src/jsx.ts similarity index 100% rename from packages/runtime-dom/types/jsx.d.ts rename to packages/runtime-dom/src/jsx.ts diff --git a/packages/vue/jsx-runtime/index.d.ts b/packages/vue/jsx-runtime/index.d.ts index cfea7f832e7..78727a8b4c0 100644 --- a/packages/vue/jsx-runtime/index.d.ts +++ b/packages/vue/jsx-runtime/index.d.ts @@ -2,7 +2,7 @@ import type { VNode, VNodeRef, IntrinsicElementAttributes -} from '@vue/runtime-dom/dist/runtime-dom' +} from '@vue/runtime-dom' export type ReservedProps = { key?: string | number | symbol diff --git a/packages/vue/jsx.d.ts b/packages/vue/jsx.d.ts index 1cf06d71755..b2a80965d6a 100644 --- a/packages/vue/jsx.d.ts +++ b/packages/vue/jsx.d.ts @@ -4,7 +4,7 @@ import type { VNode, VNodeRef, IntrinsicElementAttributes -} from '@vue/runtime-dom/dist/runtime-dom' +} from '@vue/runtime-dom' export type ReservedProps = { key?: string | number | symbol diff --git a/packages/vue/types/jsx-register.d.ts b/packages/vue/types/jsx-register.d.ts index af5d5f29023..a626f798c2a 100644 --- a/packages/vue/types/jsx-register.d.ts +++ b/packages/vue/types/jsx-register.d.ts @@ -2,5 +2,3 @@ // imports the global JSX namespace registration for compat. // TODO: remove in 3.4 import '../jsx' - -export * from '../jsx-runtime/dom'