mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
fix(ast): fix JSON serialization of BindingPattern (#3856)
#3855 added a `span` field to `BindingPattern` but it's duplicate information from `BindingPatternKind`. `BindingPatternKind`'s `span` is already included in JS AST, so serde can skip the duplicate in `BindingPattern`.
This commit is contained in:
parent
dcf61911e9
commit
66f404c2f3
1 changed files with 1 additions and 1 deletions
|
|
@ -1326,7 +1326,7 @@ pub struct DebuggerStatement {
|
|||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[cfg_attr(feature = "serialize", serde(rename_all = "camelCase"))]
|
||||
pub struct BindingPattern<'a> {
|
||||
#[cfg_attr(feature = "serialize", serde(flatten))]
|
||||
#[cfg_attr(feature = "serialize", serde(skip))]
|
||||
pub span: Span,
|
||||
// serde(flatten) the attributes because estree has no `BindingPattern`
|
||||
#[cfg_attr(feature = "serialize", serde(flatten))]
|
||||
|
|
|
|||
Loading…
Reference in a new issue