reformat logic

pull/15593/head
ComputerGuy 1 year ago
parent 9a6064ef15
commit 2ff4e4f80a

@ -36,10 +36,10 @@ export function ObjectExpression(node, context) {
/** @type {Expression} */
let value = /** @type {Expression} */ (context.visit(property.value.arguments[0] ?? b.void0));
value =
deep && should_proxy(value, context.state.scope)
? b.call('$.proxy', value)
: rune === '$derived'
rune === '$derived'
? b.thunk(value)
: rune !== '$derived.by' && deep && should_proxy(value, context.state.scope)
? b.call('$.proxy', value)
: value;
sources.set(property, [deep, name]);
body.push(b.let(name, b.call(call, value)));

Loading…
Cancel
Save