From fdb03731cad2c1c9edc34b05fcee524c688fa3c2 Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Tue, 31 Aug 2021 15:59:14 +0800 Subject: [PATCH] revert: "fix: non-script-tag component should be any type in template" This reverts commit db6f8ababd3966346e9397ae0ad495f37aebd32f. --- .../src/use/useSfcEntryForTemplateLs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vscode-vue-languageservice/src/use/useSfcEntryForTemplateLs.ts b/packages/vscode-vue-languageservice/src/use/useSfcEntryForTemplateLs.ts index 6f0e340a63..bbe51625a9 100644 --- a/packages/vscode-vue-languageservice/src/use/useSfcEntryForTemplateLs.ts +++ b/packages/vscode-vue-languageservice/src/use/useSfcEntryForTemplateLs.ts @@ -46,8 +46,8 @@ export function useSfcEntryForTemplateLs( else { content += `export var __VLS_options = {};\n`; content += `export var __VLS_name = undefined;\n`; - content += `declare var __VLS_component_ts: any;\n`; - content += `export declare var __VLS_component: any;\n`; + content += `var __VLS_component_ts = __VLS_defineComponent({});\n`; + content += `export var __VLS_component = __VLS_defineComponent({});\n`; } content += `declare var __VLS_ctx: __VLS_PickNotAny, ReturnType>;\n`; content += `declare var __VLS_ComponentsWrap: typeof __VLS_options & { components: { } };\n`;