diff --git a/crates/oxc_ast/src/ast/js.rs b/crates/oxc_ast/src/ast/js.rs index f34b996cbbd65..518df3f924458 100644 --- a/crates/oxc_ast/src/ast/js.rs +++ b/crates/oxc_ast/src/ast/js.rs @@ -40,7 +40,7 @@ pub struct Program<'a> { #[estree(skip)] pub comments: Vec<'a, Comment>, pub hashbang: Option>, - #[estree(prepend_to = "body")] + #[estree(prepend_to = body)] pub directives: Vec<'a, Directive<'a>>, pub body: Vec<'a, Statement<'a>>, pub scope_id: Cell>, @@ -868,7 +868,7 @@ pub use match_assignment_target_pattern; pub struct ArrayAssignmentTarget<'a> { pub span: Span, pub elements: Vec<'a, Option>>, - #[estree(append_to = "elements")] + #[estree(append_to = elements)] pub rest: Option>, } @@ -885,7 +885,7 @@ pub struct ArrayAssignmentTarget<'a> { pub struct ObjectAssignmentTarget<'a> { pub span: Span, pub properties: Vec<'a, AssignmentTargetProperty<'a>>, - #[estree(append_to = "properties")] + #[estree(append_to = properties)] pub rest: Option>, } @@ -1579,7 +1579,7 @@ pub struct AssignmentPattern<'a> { pub struct ObjectPattern<'a> { pub span: Span, pub properties: Vec<'a, BindingProperty<'a>>, - #[estree(append_to = "properties")] + #[estree(append_to = properties)] pub rest: Option>>, } @@ -1606,7 +1606,7 @@ pub struct BindingProperty<'a> { pub struct ArrayPattern<'a> { pub span: Span, pub elements: Vec<'a, Option>>, - #[estree(append_to = "elements")] + #[estree(append_to = elements)] pub rest: Option>>, } @@ -1851,7 +1851,7 @@ pub enum FormalParameterKind { #[estree(rename = "BlockStatement")] pub struct FunctionBody<'a> { pub span: Span, - #[estree(prepend_to = "statements")] + #[estree(prepend_to = statements)] pub directives: Vec<'a, Directive<'a>>, #[estree(rename = "body")] pub statements: Vec<'a, Statement<'a>>, diff --git a/crates/oxc_ast/src/ast/ts.rs b/crates/oxc_ast/src/ast/ts.rs index 7cd7709d5efc5..31f25b48af519 100644 --- a/crates/oxc_ast/src/ast/ts.rs +++ b/crates/oxc_ast/src/ast/ts.rs @@ -1266,7 +1266,7 @@ pub enum TSModuleDeclarationBody<'a> { #[generate_derive(CloneIn, Dummy, TakeIn, GetSpan, GetSpanMut, ContentEq, ESTree)] pub struct TSModuleBlock<'a> { pub span: Span, - #[estree(prepend_to = "body")] + #[estree(prepend_to = body)] pub directives: Vec<'a, Directive<'a>>, pub body: Vec<'a, Statement<'a>>, }