diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/BindDirective.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/BindDirective.js index a224ecf782..09d4aee441 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/BindDirective.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/BindDirective.js @@ -7,7 +7,7 @@ import * as b from '#compiler/builders'; import { binding_properties } from '../../../bindings.js'; import { build_attribute_value } from './shared/element.js'; import { build_bind_this, validate_binding } from './shared/utils.js'; -import { init_spread_bindings } from './shared/spread_bindings.js'; +import { init_spread_binding } from './shared/spread_bindings.js'; /** * @param {AST.BindDirective} node @@ -22,7 +22,7 @@ export function BindDirective(node, context) { let get, set; if (node.expression.type === 'SpreadElement') { - [get, set] = init_spread_bindings(node.expression, context); + [get, set] = init_spread_binding(node.expression, context); } else if (expression.type === 'SequenceExpression') { [get, set] = expression.expressions; } else { diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js index 676d22fc16..e9d07030e3 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js @@ -8,7 +8,7 @@ import { add_svelte_meta, build_bind_this, Memoizer, validate_binding } from '.. import { build_attribute_value } from '../shared/element.js'; import { build_event_handler } from './events.js'; import { determine_slot } from '../../../../../utils/slot.js'; -import { init_spread_bindings } from './spread_bindings.js'; +import { init_spread_binding } from './spread_bindings.js'; /** * @param {AST.Component | AST.SvelteComponent | AST.SvelteSelf} node @@ -233,7 +233,7 @@ export function build_component(node, component_name, loc, context) { } if (attribute.expression.type === 'SpreadElement') { - const [get, set] = init_spread_bindings(attribute.expression, context); + const [get, set] = init_spread_binding(attribute.expression, context); if (attribute.name === 'this') { bind_this = { diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/spread_bindings.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/spread_bindings.js index b92182f3a7..78c48deafd 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/spread_bindings.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/spread_bindings.js @@ -9,7 +9,7 @@ import { dev, source } from '../../../../../state.js'; * @param {ClientContext} context * @returns {[get: Expression, set: Expression]} */ -export function init_spread_bindings(spread, { state, visit }) { +export function init_spread_binding(spread, { state, visit }) { const expression = /** @type {Expression} */ (visit(spread.argument)); const expression_text = b.literal(source.slice(spread.start, spread.end)); diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js index 7a4ff8f716..f83cc81c2b 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js @@ -9,7 +9,7 @@ import { regex_is_valid_identifier } from '../../../../patterns.js'; import is_reference from 'is-reference'; import { dev, is_ignored, locator, component_name } from '../../../../../state.js'; import { build_getter } from '../../utils.js'; -import { init_spread_bindings } from './spread_bindings.js'; +import { init_spread_binding } from './spread_bindings.js'; import { ExpressionMetadata } from '../../../../nodes.js'; /** @@ -241,7 +241,7 @@ export function parse_directive_name(name) { */ export function build_bind_this(expression, value, context) { if (expression.type === 'SpreadElement') { - const [get, set] = init_spread_bindings(expression, context); + const [get, set] = init_spread_binding(expression, context); return b.call('$.bind_this', value, set, get); }