|
|
@ -109,7 +109,10 @@ function build_assignment(operator, left, right, context) {
|
|
|
|
context.state.analysis.runes &&
|
|
|
|
context.state.analysis.runes &&
|
|
|
|
should_proxy(value, context.state.scope)
|
|
|
|
should_proxy(value, context.state.scope)
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
value = binding.kind === 'raw_state' ? value : build_proxy_reassignment(value, object.name);
|
|
|
|
value =
|
|
|
|
|
|
|
|
binding.kind === 'raw_state' || binding.kind === 'derived'
|
|
|
|
|
|
|
|
? value
|
|
|
|
|
|
|
|
: build_proxy_reassignment(value, object.name);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return transform.assign(object, value);
|
|
|
|
return transform.assign(object, value);
|
|
|
|