refactor(transformer/class-properties): shorten code (#7700)

Follow-on after #7697. No need to cast twice. You can go from `MemberExpression` direct to `AssignmentTarget`.
This commit is contained in:
overlookmotel 2024-12-06 15:15:27 +00:00
parent ab3e1c3df4
commit e67e981743

View file

@ -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.