From 7e61b231b40a6d7acb3cba423f06951e8ea3cbe6 Mon Sep 17 00:00:00 2001 From: overlookmotel <557937+overlookmotel@users.noreply.github.com> Date: Wed, 15 Jan 2025 15:17:59 +0000 Subject: [PATCH] refactor(transformer/typescript): shorten code (#8504) Pure refactor. Just shorten code by using `BoundIdentifier::create_write_target`, which returns an `AssignmentTarget`. --- crates/oxc_transformer/src/typescript/namespace.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/oxc_transformer/src/typescript/namespace.rs b/crates/oxc_transformer/src/typescript/namespace.rs index 728bf782534b3..81cc4ff4352c2 100644 --- a/crates/oxc_transformer/src/typescript/namespace.rs +++ b/crates/oxc_transformer/src/typescript/namespace.rs @@ -333,7 +333,7 @@ impl<'a> TypeScriptNamespace<'a, '_> { )) } else { // _N - AssignmentTarget::from(binding.create_write_simple_target(ctx)) + binding.create_write_target(ctx) }; let assign_right = ctx.ast.expression_object(SPAN, ctx.ast.vec(), None); @@ -345,7 +345,7 @@ impl<'a> TypeScriptNamespace<'a, '_> { // (M = _N.M || (_N.M = {})) if let Some(parent_binding) = parent_binding { - let assign_left = AssignmentTarget::from(binding.create_write_simple_target(ctx)); + let assign_left = binding.create_write_target(ctx); let assign_right = { let property = ctx.ast.identifier_name(SPAN, binding.name.clone()); let logical_left = ctx.ast.member_expression_static(