fix(ast): serialize TSParenthesizedType with camelCase (#5199)

This commit is contained in:
Kevin Deng 三咲智子 2024-08-25 22:58:04 +08:00 committed by GitHub
parent bf49f339d0
commit 8ebc23f84c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 1 deletions

View file

@ -2265,6 +2265,7 @@ pub enum AccessorPropertyType {
#[derive(Debug, Hash)]
#[generate_derive(CloneIn, GetSpan, GetSpanMut)]
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
#[serde(rename_all = "camelCase")]
pub struct AccessorProperty<'a> {
pub r#type: AccessorPropertyType,
#[serde(flatten)]

View file

@ -358,7 +358,7 @@ pub struct TSIntersectionType<'a> {
#[derive(Debug, Hash)]
#[generate_derive(CloneIn, GetSpan, GetSpanMut)]
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
#[serde(tag = "type")]
#[serde(tag = "type", rename_all = "camelCase")]
pub struct TSParenthesizedType<'a> {
#[serde(flatten)]
pub span: Span,