gh-17012
ComputerGuy 5 days ago
parent 2ed0f2f797
commit 686238bee8

@ -37,7 +37,7 @@ export function ClassBody(node, context) {
}
if (typeof name === 'number' && field.computed_key) {
const key = context.state.scope.generate(`key_${name}`);
const key = context.state.scope.generate('key');
computed_field_declarations.push(b.let(key));
const member = b.member(b.this, field.key);
@ -150,7 +150,7 @@ export function ClassBody(node, context) {
b.literal(`${declaration.id?.name ?? '[class]'}[computed key]`)
);
}
const key = context.state.scope.generate(`key_${name}`);
const key = context.state.scope.generate('key');
computed_field_declarations.push(b.let(key));
const member = b.member(b.this, field.key);

@ -33,7 +33,7 @@ export function ClassBody(node, context) {
}
if (typeof name !== 'string' && field.computed_key) {
const key = context.state.scope.generate(`key_${name}`);
const key = context.state.scope.generate('key');
computed_field_declarations.push(b.let(key));
const member = b.member(b.this, field.key);
body.push(
@ -118,7 +118,7 @@ export function ClassBody(node, context) {
} else if (field.computed_key) {
// $derived / $derived.by
const member = b.member(b.this, field.key);
const key = context.state.scope.generate(`key_${name}`);
const key = context.state.scope.generate('key');
computed_field_declarations.push(b.let(key));
body.push(
b.prop_def(

Loading…
Cancel
Save