From e67e9817439359789d2b59cc3ce8dae0b270de6c Mon Sep 17 00:00:00 2001 From: overlookmotel <557937+overlookmotel@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:15:27 +0000 Subject: [PATCH] refactor(transformer/class-properties): shorten code (#7700) Follow-on after #7697. No need to cast twice. You can go from `MemberExpression` direct to `AssignmentTarget`. --- crates/oxc_transformer/src/es2022/class_properties/private.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/oxc_transformer/src/es2022/class_properties/private.rs b/crates/oxc_transformer/src/es2022/class_properties/private.rs index 976ae3e8d..43ba8f369 100644 --- a/crates/oxc_transformer/src/es2022/class_properties/private.rs +++ b/crates/oxc_transformer/src/es2022/class_properties/private.rs @@ -1447,7 +1447,7 @@ impl<'a, 'ctx> ClassProperties<'a, 'ctx> { unreachable!() }; let expr = self.transform_private_field_expression_impl(private_field, true, ctx); - AssignmentTarget::from(SimpleAssignmentTarget::from(expr.into_member_expression())) + AssignmentTarget::from(expr.into_member_expression()) } /// Duplicate object to be used in get/set pair.