diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index e167b61d10..2d82484db4 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -43,7 +43,8 @@ import { push, current_component_context, pop, - unwrap + unwrap, + default_equals } from './runtime.js'; import { current_hydration_fragment, @@ -2624,7 +2625,7 @@ export function createRoot(component, options) { */ function add_prop(name, value) { const prop = source(value); - prop.e = safe_equal; // TODO should this be default_equal? + prop.e = default_equals; // TODO should this be safe_equals? _sources[name] = prop; define_property(_props, name, { get() { diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 9cb0e0c3ef..d01f2e80b5 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -147,7 +147,7 @@ export function set_current_component_context(context_stack_item) { * @param {unknown} b * @returns {boolean} */ -function default_equals(a, b) { +export function default_equals(a, b) { return a === b; }