From d686082d07c2431fdedd978423011e284c2bed0e Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Wed, 27 Mar 2024 23:33:04 +0800 Subject: [PATCH] move the hack --- packages/language-core/lib/generators/template.ts | 4 ++++ packages/language-core/lib/plugins/vue-tsx.ts | 6 ------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/language-core/lib/generators/template.ts b/packages/language-core/lib/generators/template.ts index d8b389c63..78912b464 100644 --- a/packages/language-core/lib/generators/template.ts +++ b/packages/language-core/lib/generators/template.ts @@ -92,6 +92,10 @@ export function* generate( }; } } + if (typeof code !== 'string') { + code[3].structure = false; + code[3].format = false; + } return code; }; const _ts = codegenStack diff --git a/packages/language-core/lib/plugins/vue-tsx.ts b/packages/language-core/lib/plugins/vue-tsx.ts index c3b71a54c..84a10e660 100644 --- a/packages/language-core/lib/plugins/vue-tsx.ts +++ b/packages/language-core/lib/plugins/vue-tsx.ts @@ -39,12 +39,6 @@ const plugin: VueLanguagePlugin = ctx => { const tsx = _tsx.generatedScript(); if (tsx) { const [content, contentStacks] = ctx.codegenStack ? track([...tsx.codes], [...tsx.codeStacks]) : [[...tsx.codes], [...tsx.codeStacks]]; - content.forEach(code => { - if (typeof code !== 'string') { - code[3].structure = false; - code[3].format = false; - } - }); embeddedFile.content = content; embeddedFile.contentStacks = contentStacks; embeddedFile.linkedCodeMappings = [...tsx.linkedCodeMappings];