From e339461a9f807f4b7f3961ab237f12e9d223d03b Mon Sep 17 00:00:00 2001 From: overlookmotel Date: Sat, 2 Mar 2024 14:47:29 +0000 Subject: [PATCH] fix(ast): rename serialized fields to camel case (#2566) Fixes a few more AST fields names which are currently snake case in serialized JSON. --- crates/oxc_ast/src/ast/js.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/oxc_ast/src/ast/js.rs b/crates/oxc_ast/src/ast/js.rs index 91c0e2ead..f394fc884 100644 --- a/crates/oxc_ast/src/ast/js.rs +++ b/crates/oxc_ast/src/ast/js.rs @@ -383,7 +383,7 @@ pub struct ThisExpression { /// #[derive(Debug, Hash)] -#[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type"))] +#[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type", rename_all = "camelCase"))] #[cfg_attr(all(feature = "serde", feature = "wasm"), derive(tsify::Tsify))] pub struct ArrayExpression<'a> { #[cfg_attr(feature = "serde", serde(flatten))] @@ -414,7 +414,7 @@ impl<'a> ArrayExpressionElement<'a> { /// Object Expression #[derive(Debug, Hash)] -#[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type"))] +#[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type", rename_all = "camelCase"))] #[cfg_attr(all(feature = "serde", feature = "wasm"), derive(tsify::Tsify))] pub struct ObjectExpression<'a> { #[cfg_attr(feature = "serde", serde(flatten))] @@ -968,7 +968,7 @@ pub enum AssignmentTargetPattern<'a> { } #[derive(Debug, Hash)] -#[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type"))] +#[cfg_attr(feature = "serde", derive(Serialize), serde(tag = "type", rename_all = "camelCase"))] #[cfg_attr(all(feature = "serde", feature = "wasm"), derive(tsify::Tsify))] pub struct ArrayAssignmentTarget<'a> { #[cfg_attr(feature = "serde", serde(flatten))]