From fb853106a9ffb4369bad5bef2638a5f6d3809bf2 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 6 Dec 2023 20:41:54 -0500 Subject: [PATCH] chore: skip READONLY_SYBOL check in prod (#9825) Co-authored-by: Rich Harris --- packages/svelte/src/internal/client/proxy/proxy.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/internal/client/proxy/proxy.js b/packages/svelte/src/internal/client/proxy/proxy.js index 9a68f23ec4..a83b444cc2 100644 --- a/packages/svelte/src/internal/client/proxy/proxy.js +++ b/packages/svelte/src/internal/client/proxy/proxy.js @@ -149,7 +149,7 @@ const handler = { }, get(target, prop, receiver) { - if (prop === READONLY_SYMBOL) return target[READONLY_SYMBOL]; + if (DEV && prop === READONLY_SYMBOL) return target[READONLY_SYMBOL]; const metadata = target[STATE_SYMBOL]; let s = metadata.s.get(prop); @@ -207,7 +207,7 @@ const handler = { }, set(target, prop, value) { - if (prop === READONLY_SYMBOL) { + if (DEV && prop === READONLY_SYMBOL) { target[READONLY_SYMBOL] = value; return true; }