refactor(transformer/typescript): pass &mut T not &mut ArenaBox<T> (#7000)

`&mut ArenaBox<T>` is a double-reference. `&mut T` is shorter and easier to read.
This commit is contained in:
overlookmotel 2024-10-29 13:00:49 +00:00
parent c945fe71b3
commit ae226710f2

View file

@ -1,4 +1,3 @@
use oxc_allocator::Box as ArenaBox;
use oxc_ast::{ast::*, NONE};
use oxc_span::SPAN;
use oxc_syntax::reference::ReferenceFlags;
@ -51,7 +50,7 @@ impl<'a, 'ctx> Traverse<'a> for TypeScriptModule<'a, 'ctx> {
impl<'a, 'ctx> TypeScriptModule<'a, 'ctx> {
fn transform_ts_import_equals(
&self,
decl: &mut ArenaBox<'a, TSImportEqualsDeclaration<'a>>,
decl: &mut TSImportEqualsDeclaration<'a>,
ctx: &mut TraverseCtx<'a>,
) -> Declaration<'a> {
let kind = VariableDeclarationKind::Var;