fix, only warn in dev

pull/15589/head
ComputerGuy 5 months ago
parent b64fb09028
commit 5193f2c289

@ -298,14 +298,13 @@ export function proxy(value) {
* @returns {T | void} * @returns {T | void}
*/ */
export function return_proxy(value) { export function return_proxy(value) {
if ( if (should_proxy(value)) {
!should_proxy(value) &&
!(typeof value === 'object' && value !== null && STATE_SYMBOL in value)
) {
// if the argument passed was already a proxy, we don't warn
return proxy(value); return proxy(value);
} } else if (DEV && !(typeof value === 'object' && value !== null && STATE_SYMBOL in value)) {
// if the argument passed was already a proxy, we don't warn
w.state_return_not_proxyable(); w.state_return_not_proxyable();
}
return value;
} }
/** /**

Loading…
Cancel
Save