From 297570ea90342206c4f289288a5f258f379d5285 Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Mon, 27 Feb 2023 15:31:03 +0100 Subject: [PATCH] fix --- src/compiler/compile/utils/collapse_template_literal.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/compile/utils/collapse_template_literal.ts b/src/compiler/compile/utils/collapse_template_literal.ts index 8d9efafe85..5c5f78b8a3 100644 --- a/src/compiler/compile/utils/collapse_template_literal.ts +++ b/src/compiler/compile/utils/collapse_template_literal.ts @@ -5,6 +5,8 @@ import { escape_template } from './stringify'; * Collapse string literals together */ export function collapse_template_literal(literal: TemplateLiteral) { + if (!literal.quasis.length) return; + const collapsed_quasis = []; const collapsed_expressions = []; @@ -22,9 +24,7 @@ export function collapse_template_literal(literal: TemplateLiteral) { if (expr) { collapsed_expressions.push(expr); } - if (next_quasi) { - collapsed_quasis.push(next_quasi); - } + collapsed_quasis.push(cur_quasi); cur_quasi = next_quasi; } }