diff --git a/apps/oxlint/src-js/generated/deserialize.js b/apps/oxlint/src-js/generated/deserialize.js index c1744b78535cb..3af7997712416 100644 --- a/apps/oxlint/src-js/generated/deserialize.js +++ b/apps/oxlint/src-js/generated/deserialize.js @@ -2937,14 +2937,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - let start, end; - return { - __proto__: NodeProto, - attributes: deserializeVecImportAttribute(pos + 8), - start: (start = deserializeU32(pos)), - end: (end = deserializeU32(pos + 4)), - range: [start, end], - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/crates/oxc_ast/src/ast/js.rs b/crates/oxc_ast/src/ast/js.rs index 69902d139fe40..de211f5605d2f 100644 --- a/crates/oxc_ast/src/ast/js.rs +++ b/crates/oxc_ast/src/ast/js.rs @@ -2638,6 +2638,7 @@ pub struct ImportNamespaceSpecifier<'a> { #[estree(no_type, no_ts_def)] pub struct WithClause<'a> { pub node_id: Cell, + #[estree(skip)] pub span: Span, #[estree(skip)] pub keyword: WithClauseKeyword, diff --git a/crates/oxc_ast/src/generated/derive_estree.rs b/crates/oxc_ast/src/generated/derive_estree.rs index 41dedefe18563..9699216b43527 100644 --- a/crates/oxc_ast/src/generated/derive_estree.rs +++ b/crates/oxc_ast/src/generated/derive_estree.rs @@ -1638,7 +1638,6 @@ impl ESTree for WithClause<'_> { fn serialize(&self, serializer: S) { let mut state = serializer.serialize_struct(); state.serialize_field("attributes", &self.with_entries); - state.serialize_span(self.span); state.end(); } } diff --git a/napi/parser/src-js/generated/deserialize/js.js b/napi/parser/src-js/generated/deserialize/js.js index fb8583c02ae3b..550b4e485b125 100644 --- a/napi/parser/src-js/generated/deserialize/js.js +++ b/napi/parser/src-js/generated/deserialize/js.js @@ -2066,11 +2066,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: deserializeU32(pos), - end: deserializeU32(pos + 4), - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/js_parent.js b/napi/parser/src-js/generated/deserialize/js_parent.js index b5348577d8361..0f4c455a0ad11 100644 --- a/napi/parser/src-js/generated/deserialize/js_parent.js +++ b/napi/parser/src-js/generated/deserialize/js_parent.js @@ -2324,11 +2324,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: deserializeU32(pos), - end: deserializeU32(pos + 4), - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/js_range.js b/napi/parser/src-js/generated/deserialize/js_range.js index 160b714bf6188..f4fb3d29d7921 100644 --- a/napi/parser/src-js/generated/deserialize/js_range.js +++ b/napi/parser/src-js/generated/deserialize/js_range.js @@ -2306,13 +2306,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - let start, end; - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: (start = deserializeU32(pos)), - end: (end = deserializeU32(pos + 4)), - range: [start, end], - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/js_range_parent.js b/napi/parser/src-js/generated/deserialize/js_range_parent.js index 7fbc22ebc69a5..9388e6e9a26ba 100644 --- a/napi/parser/src-js/generated/deserialize/js_range_parent.js +++ b/napi/parser/src-js/generated/deserialize/js_range_parent.js @@ -2567,13 +2567,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - let start, end; - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: (start = deserializeU32(pos)), - end: (end = deserializeU32(pos + 4)), - range: [start, end], - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/ts.js b/napi/parser/src-js/generated/deserialize/ts.js index dbb1b7c6c4e49..626ac2ca7df7a 100644 --- a/napi/parser/src-js/generated/deserialize/ts.js +++ b/napi/parser/src-js/generated/deserialize/ts.js @@ -2317,11 +2317,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: deserializeU32(pos), - end: deserializeU32(pos + 4), - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/ts_parent.js b/napi/parser/src-js/generated/deserialize/ts_parent.js index 045d0c30b3f45..846a73cc5a85c 100644 --- a/napi/parser/src-js/generated/deserialize/ts_parent.js +++ b/napi/parser/src-js/generated/deserialize/ts_parent.js @@ -2590,11 +2590,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: deserializeU32(pos), - end: deserializeU32(pos + 4), - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/ts_range.js b/napi/parser/src-js/generated/deserialize/ts_range.js index 844e7d964a644..a55ceb5d3cafd 100644 --- a/napi/parser/src-js/generated/deserialize/ts_range.js +++ b/napi/parser/src-js/generated/deserialize/ts_range.js @@ -2582,13 +2582,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - let start, end; - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: (start = deserializeU32(pos)), - end: (end = deserializeU32(pos + 4)), - range: [start, end], - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/deserialize/ts_range_parent.js b/napi/parser/src-js/generated/deserialize/ts_range_parent.js index eaac3fb936250..d9e2667b85f88 100644 --- a/napi/parser/src-js/generated/deserialize/ts_range_parent.js +++ b/napi/parser/src-js/generated/deserialize/ts_range_parent.js @@ -2854,13 +2854,7 @@ function deserializeImportNamespaceSpecifier(pos) { } function deserializeWithClause(pos) { - let start, end; - return { - attributes: deserializeVecImportAttribute(pos + 8), - start: (start = deserializeU32(pos)), - end: (end = deserializeU32(pos + 4)), - range: [start, end], - }; + return { attributes: deserializeVecImportAttribute(pos + 8) }; } function deserializeImportAttribute(pos) { diff --git a/napi/parser/src-js/generated/lazy/constructors.js b/napi/parser/src-js/generated/lazy/constructors.js index 05dbc9eb0d678..de93eb38285bb 100644 --- a/napi/parser/src-js/generated/lazy/constructors.js +++ b/napi/parser/src-js/generated/lazy/constructors.js @@ -5800,16 +5800,6 @@ export class WithClause { nodes.set(pos, this); } - get start() { - const internal = this.#internal; - return constructU32(internal.pos, internal.ast); - } - - get end() { - const internal = this.#internal; - return constructU32(internal.pos + 4, internal.ast); - } - get attributes() { const internal = this.#internal, cached = internal.$attributes; @@ -5819,8 +5809,6 @@ export class WithClause { toJSON() { return { - start: this.start, - end: this.end, attributes: this.attributes, }; }