rename assignable_proxy -> proxy_state

state-onchange-roots
Rich Harris 5 months ago
parent 356ce3d28d
commit a832f8442c

@ -126,7 +126,7 @@ export function ClassBody(node, context) {
value =
field.kind === 'state' && should_proxy(init, context.state.scope)
? b.call('$.assignable_proxy', init, onchange)
? b.call('$.proxy_state', init, onchange)
: b.call('$.state', init, onchange);
} else {
value = b.call('$.derived', field.kind === 'derived_by' ? init : b.thunk(init));

@ -133,7 +133,7 @@ export function VariableDeclaration(node, context) {
const is_state = is_state_source(binding, context.state.analysis);
if (proxied) {
return b.call(is_state ? '$.assignable_proxy' : '$.proxy', value, onchange);
return b.call(is_state ? '$.proxy_state' : '$.proxy', value, onchange);
}
if (is_state) {

@ -141,7 +141,7 @@ export {
} from './runtime.js';
export { validate_binding, validate_each_keys } from './validate.js';
export { raf } from './timing.js';
export { proxy, assignable_proxy } from './proxy.js';
export { proxy, proxy_state } from './proxy.js';
export { create_custom_element } from './dom/elements/custom-element.js';
export {
child,

@ -370,7 +370,7 @@ export function proxy(value, onchange) {
* @param {() => void} [onchange]
* @returns {Source<T>}
*/
export function assignable_proxy(value, onchange) {
export function proxy_state(value, onchange) {
return state(proxy(value, onchange), onchange);
}

Loading…
Cancel
Save