Skip to content

Commit f1095b7

Browse files
committed
tidy up
1 parent deef8c5 commit f1095b7

File tree

1 file changed

+14
-5
lines changed
  • packages/svelte/src/internal/client

1 file changed

+14
-5
lines changed

packages/svelte/src/internal/client/proxy.js

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,21 @@ export function proxy(value, prev) {
5353
var with_parent = (fn) => {
5454
var previous_reaction = active_reaction;
5555
set_active_reaction(reaction);
56-
var previous_metadata = parent_metadata;
57-
parent_metadata = metadata;
58-
var p = fn();
56+
57+
/** @type {T} */
58+
var result;
59+
60+
if (DEV) {
61+
var previous_metadata = parent_metadata;
62+
parent_metadata = metadata;
63+
result = fn();
64+
parent_metadata = previous_metadata;
65+
} else {
66+
result = fn();
67+
}
68+
5969
set_active_reaction(previous_reaction);
60-
parent_metadata = previous_metadata;
61-
return p;
70+
return result;
6271
};
6372

6473
if (is_proxied_array) {

0 commit comments

Comments
 (0)