-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
remove PROXY_REMOVE_PATH #16126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
remove PROXY_REMOVE_PATH #16126
Conversation
|
|
Updated the implementation such that |
* init * improve symbol logging * doh * remove proxy path name when reassigned to a source * try this * fix * oops * fix * "unown" proxy when in another source declaration * fix * tag proxy version * proxy bindable props * tag iterables used in destructuring * add changeset, fix failing tests * add comments, minor tweak * lint * somehow forgot to add support for class fields * more class fields * tag_source -> tag, since it applies to deriveds as well * private class fields * this condition is impossible * explicit type narrowing lets us avoid coercion * simplify * unused * tweak * oops, never meant to commit that * minor tweaks * fix private field tagging, only get `declaration` once * fix state declarations in constructors * fix * tag `svelte/reactivity`, `svelte/motion` sources in DEV * try fixing lint * fix intellisense formatting * actually fix lint * replace tag_if_necessary with conditional tagging * avoid [[object Object]] in labels * remove PROXY_REMOVE_PATH * simplify a bit * simplify * tweak * tweak implementation * tweak implementation * tweak implementation * hoist * tweak * fix * WIP (reduce number of with_parent calls, move towards possibility of combining tag and tag_proxy) * DRY out * tweak labels * remove PROXY_REMOVE_PATH (#16126) * remove PROXY_REMOVE_PATH * simplify a bit * simplify * tweak * tweak implementation * tweak implementation * tweak implementation * hoist * tweak * fix * WIP (reduce number of with_parent calls, move towards possibility of combining tag and tag_proxy) * DRY out * come on this was just lazy * fix tests --------- Co-authored-by: Rich Harris <[email protected]>
I don't think there's much value in removing the existing proxy path (#16060 (comment))