Skip to content

Commit 5463a99

Browse files
committed
refactor(transformer): shorten code (#13220)
Pure refactor. Shorten code. `AstBuilder::take_in` can take `ctx.ast`, no need for longer `ctx.ast.allocator`.
1 parent 49a6fda commit 5463a99

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

crates/oxc_transformer/src/decorator/legacy/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,7 @@ impl<'a> LegacyDecorator<'a, '_> {
841841
// are identified by having an "unspanned" span. According to TypeScript's legacy
842842
// decorator semantics, metadata decorators must be applied *after* all parameter
843843
// decorators, so we separate them here and will insert them last.
844-
let mut method_decorators = method.decorators.take_in(ctx.ast.allocator);
844+
let mut method_decorators = method.decorators.take_in(ctx.ast);
845845
let metadata_position = method_decorators
846846
.iter()
847847
.position(|decorator| {

crates/oxc_transformer/src/plugins/styled_components.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ impl<'a> StyledComponents<'a, '_> {
407407
tag,
408408
quasi: TemplateLiteral { span: quasi_span, quasis, expressions },
409409
type_arguments,
410-
} = expr.take_in(ctx.ast.allocator);
410+
} = expr.take_in(ctx.ast);
411411

412412
let quasis_elements = ctx.ast.vec_from_iter(quasis.into_iter().map(|quasi| {
413413
ArrayExpressionElement::from(ctx.ast.expression_string_literal(

crates/oxc_transformer/src/typescript/enum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ impl<'a> TypeScriptEnum<'a> {
224224

225225
let mut prev_member_name = None;
226226

227-
for member in members.take_in(ctx.ast.allocator) {
227+
for member in members.take_in(ctx.ast) {
228228
let member_name = member.id.static_name();
229229

230230
let init = if let Some(mut initializer) = member.initializer {

0 commit comments

Comments
 (0)