From 144d3ccf63fe4dbe9efb84754acb4198e8f09e7f Mon Sep 17 00:00:00 2001 From: Matei Trandafir Date: Thu, 12 Jun 2025 15:00:01 +0000 Subject: [PATCH] format --- .../src/internal/client/reactivity/props.js | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/props.js b/packages/svelte/src/internal/client/reactivity/props.js index e102441055..dd9a17c0e3 100644 --- a/packages/svelte/src/internal/client/reactivity/props.js +++ b/packages/svelte/src/internal/client/reactivity/props.js @@ -166,7 +166,7 @@ export function legacy_rest_props(props, exclude) { */ const spread_props_handler = { get(target, key) { - if (target.destroyed && key in target.oldProps) return target.oldProps[key] + if (target.destroyed && key in target.oldProps) return target.oldProps[key]; let i = target.props.length; while (i--) { let p = target.props[i]; @@ -181,7 +181,7 @@ const spread_props_handler = { if (is_function(p)) p = p(); const desc = get_descriptor(p, key); if (desc && desc.set) { - desc.set(target.oldProps[key] = value); + desc.set((target.oldProps[key] = value)); return true; } } @@ -241,9 +241,20 @@ const spread_props_handler = { * @returns {any} */ export function spread_props(...props) { - let destroyed = false - teardown(() => { destroyed = true }) - return new Proxy({ props, oldProps: {}, get destroyed() { return destroyed } }, spread_props_handler); + let destroyed = false; + teardown(() => { + destroyed = true; + }); + return new Proxy( + { + props, + oldProps: {}, + get destroyed() { + return destroyed; + } + }, + spread_props_handler + ); } /**