diff --git a/build/types-definitions.ts b/build/types-definitions.ts index e05e72e507..87fdff5997 100644 --- a/build/types-definitions.ts +++ b/build/types-definitions.ts @@ -68,9 +68,11 @@ export const generateTypesDefinitions = async () => { if (script || scriptSetup) { let content = '' let isTS = false + let isTSX = false if (script && script.content) { content += script.content if (script.lang === 'ts') isTS = true + else if (script.lang === 'tsx') isTSX = true } if (scriptSetup) { const compiled = vueCompiler.compileScript(sfc.descriptor, { @@ -78,9 +80,11 @@ export const generateTypesDefinitions = async () => { }) content += compiled.content if (scriptSetup.lang === 'ts') isTS = true + else if (scriptSetup.lang === 'tsx') isTSX = true } const sourceFile = project.createSourceFile( - path.relative(process.cwd(), file) + (isTS ? '.ts' : '.js'), + path.relative(process.cwd(), file) + + (isTSX ? '.tsx' : isTS ? '.ts' : '.js'), content ) sourceFiles.push(sourceFile) diff --git a/packages/components/upload/src/upload.vue b/packages/components/upload/src/upload.vue index e23b93cdf2..56fc6d2ab0 100644 --- a/packages/components/upload/src/upload.vue +++ b/packages/components/upload/src/upload.vue @@ -42,7 +42,6 @@ import { onBeforeUnmount, toRef, shallowRef, - h, defineComponent, useSlots, } from 'vue' diff --git a/packages/element-plus/__tests__/ssr.spec.ts b/packages/element-plus/__tests__/ssr.spec.tsx similarity index 100% rename from packages/element-plus/__tests__/ssr.spec.ts rename to packages/element-plus/__tests__/ssr.spec.tsx