diff --git a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js index 8589f11b39..f2eda3a7d2 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js @@ -168,7 +168,6 @@ export function client_component(analysis, options) { in_constructor: false, instance_level_snippets: [], module_level_snippets: [], - is_functional_template_mode: options.templatingMode === 'functional', // these are set inside the `Fragment` visitor, and cannot be used until then init: /** @type {any} */ (null), diff --git a/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js b/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js index b401ba1406..1f7af717fc 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/transform-template/index.js @@ -27,7 +27,7 @@ function get_template_function(namespace, state) { : contains_script_tag ? '$.template_with_script' : '$.template' - ).concat(state.is_functional_template_mode ? '_fn' : ''); + ).concat(state.options.templatingMode === 'functional' ? '_fn' : ''); } /** @@ -75,7 +75,7 @@ export function transform_template(state, context, namespace, template_name, fla /** @type {Expression[]} */ const args = [ - state.is_functional_template_mode + state.options.templatingMode === 'functional' ? template_to_functions(state.template) : b.template([b.quasi(template_to_string(state.template), true)], []) ]; diff --git a/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts b/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts index abca828d68..ba78797ef0 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts +++ b/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts @@ -100,7 +100,6 @@ export interface ComponentClientTransformState extends ClientTransformState { }; }; readonly preserve_whitespace: boolean; - readonly is_functional_template_mode?: boolean; /** The anchor node for the current context */ readonly node: Identifier;