File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
packages/svelte/src/internal/client Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -24,21 +24,20 @@ import { tracing_mode_flag } from '../flags/index.js';
2424 * @template T
2525 * @param {T } value
2626 * @param {string } [path]
27- * @param {number } [ path_preservation]
27+ * @param {PROXY_CHANGE_PATH | PROXY_PRESERVE_PATH } path_preservation
2828 * @returns {T }
2929 */
3030export function proxy ( value , path , path_preservation = PROXY_PRESERVE_PATH ) {
3131 // if `DEV`, change the proxy `path` since we don't know if its still "owned" by its original source
3232 if (
3333 DEV &&
34- ( path_preservation & PROXY_PRESERVE_PATH ) = == 0 &&
34+ ( path_preservation & PROXY_CHANGE_PATH ) ! == 0 &&
3535 typeof value === 'object' &&
3636 value !== null &&
3737 STATE_SYMBOL in value &&
3838 PROXY_PATH_SYMBOL in value
3939 ) {
40- value [ PROXY_PATH_SYMBOL ] =
41- ( path_preservation & PROXY_CHANGE_PATH ) === 0 ? '[$state proxy]' : path ;
40+ value [ PROXY_PATH_SYMBOL ] = path ;
4241 }
4342 // if non-proxyable, or is already a proxy, return `value`
4443 if ( typeof value !== 'object' || value === null || STATE_SYMBOL in value ) {
You can’t perform that action at this time.
0 commit comments