Skip to content

Commit 68de6b4

Browse files
committed
no longer need to pass is_functional_template_mode to clean_nodes
1 parent 36c01ca commit 68de6b4

File tree

5 files changed

+5
-13
lines changed

5 files changed

+5
-13
lines changed

packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ export function Fragment(node, context) {
3636
namespace,
3737
context.state,
3838
context.state.preserve_whitespace,
39-
context.state.options.preserveComments,
40-
context.state.is_functional_template_mode
39+
context.state.options.preserveComments
4140
);
4241

4342
if (hoisted.length === 0 && trimmed.length === 0) {

packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,7 @@ export function RegularElement(node, context) {
373373
state.metadata.namespace,
374374
state,
375375
node.name === 'script' || state.preserve_whitespace,
376-
state.options.preserveComments,
377-
state.is_functional_template_mode
376+
state.options.preserveComments
378377
);
379378

380379
/** @type {typeof state} */

packages/svelte/src/compiler/phases/3-transform/server/visitors/Fragment.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ export function Fragment(node, context) {
1919
namespace,
2020
context.state,
2121
context.state.preserve_whitespace,
22-
context.state.options.preserveComments,
23-
// templating mode doesn't affect server builds
24-
false
22+
context.state.options.preserveComments
2523
);
2624

2725
/** @type {ComponentServerTransformState} */

packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ export function RegularElement(node, context) {
4747
scope: /** @type {Scope} */ (state.scopes.get(node.fragment))
4848
},
4949
state.preserve_whitespace,
50-
state.options.preserveComments,
51-
// templating mode doesn't affect server builds
52-
false
50+
state.options.preserveComments
5351
);
5452

5553
for (const node of hoisted) {

packages/svelte/src/compiler/phases/3-transform/utils.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ function sort_const_tags(nodes, state) {
141141
* @param {TransformState & { options: ValidatedCompileOptions }} state
142142
* @param {boolean} preserve_whitespace
143143
* @param {boolean} preserve_comments
144-
* @param {boolean} [is_functional_template_mode]
145144
*/
146145
export function clean_nodes(
147146
parent,
@@ -153,8 +152,7 @@ export function clean_nodes(
153152
// first, we need to make `Component(Client|Server)TransformState` inherit from a new `ComponentTransformState`
154153
// rather than from `ClientTransformState` and `ServerTransformState`
155154
preserve_whitespace,
156-
preserve_comments,
157-
is_functional_template_mode
155+
preserve_comments
158156
) {
159157
if (!state.analysis.runes) {
160158
nodes = sort_const_tags(nodes, state);

0 commit comments

Comments
 (0)