From f89202bd63c5a2c1f7a4df7acf70d7086bcb52a3 Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Mon, 26 Dec 2022 01:08:05 +0800 Subject: [PATCH] fix: `skipTemplateCodegen` should ignore template slots emit close #2237 --- vue-language-tools/vue-language-core/src/generators/script.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vue-language-tools/vue-language-core/src/generators/script.ts b/vue-language-tools/vue-language-core/src/generators/script.ts index 9846fc371..a0f4f32f3 100644 --- a/vue-language-tools/vue-language-core/src/generators/script.ts +++ b/vue-language-tools/vue-language-core/src/generators/script.ts @@ -427,7 +427,7 @@ export function generate( codeGen.push(`};\n`); } else { - if (htmlGen?.hasSlot) { + if (!vueCompilerOptions.skipTemplateCodegen && htmlGen?.hasSlot) { usedTypes.WithTemplateSlots = true; codeGen.push(`return {} as __VLS_WithTemplateSlots>;\n`); }