From 371f118a8d42ea7ec2784b45a20dfb5f98519218 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Wed, 20 Nov 2024 13:04:46 +0100 Subject: [PATCH] add to legacy ast --- packages/svelte/src/compiler/legacy.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/svelte/src/compiler/legacy.js b/packages/svelte/src/compiler/legacy.js index e603da312b..2b6323ae3d 100644 --- a/packages/svelte/src/compiler/legacy.js +++ b/packages/svelte/src/compiler/legacy.js @@ -389,6 +389,20 @@ export function convert(source, ast) { children: node.body.nodes.map((child) => visit(child)) }; }, + // @ts-expect-error + SvelteBoundary(node, { visit }) { + remove_surrounding_whitespace_nodes(node.fragment.nodes); + return { + type: 'SvelteBoundary', + name: 'svelte:boundary', + start: node.start, + end: node.end, + attributes: node.attributes.map( + (child) => /** @type {Legacy.LegacyAttributeLike} */ (visit(child)) + ), + children: node.fragment.nodes.map((child) => visit(child)) + }; + }, RegularElement(node, { visit }) { return { type: 'Element',