@@ -3,7 +3,7 @@ use oxc_estree::{ESTree, JsonSafeString, Serializer};
33
44/// Serialized as `null`.
55#[ ast_meta]
6- #[ estree( ts_type = "null" , raw_deser = "null" ) ]
6+ #[ estree( ts_type = "null" , raw_deser = "null" , raw_deser_inline ) ]
77pub struct Null < T > ( pub T ) ;
88
99impl < T > ESTree for Null < T > {
@@ -14,7 +14,7 @@ impl<T> ESTree for Null<T> {
1414
1515/// Serialized as `null`. Field only present in TS-ESTree AST.
1616#[ ast_meta]
17- #[ estree( ts_type = "null" , raw_deser = "null" ) ]
17+ #[ estree( ts_type = "null" , raw_deser = "null" , raw_deser_inline ) ]
1818#[ ts]
1919pub struct TsNull < T > ( pub T ) ;
2020
@@ -26,7 +26,7 @@ impl<T> ESTree for TsNull<T> {
2626
2727/// Serialized as `true`.
2828#[ ast_meta]
29- #[ estree( ts_type = "true" , raw_deser = "true" ) ]
29+ #[ estree( ts_type = "true" , raw_deser = "true" , raw_deser_inline ) ]
3030pub struct True < T > ( pub T ) ;
3131
3232impl < T > ESTree for True < T > {
@@ -37,7 +37,7 @@ impl<T> ESTree for True<T> {
3737
3838/// Serialized as `false`.
3939#[ ast_meta]
40- #[ estree( ts_type = "false" , raw_deser = "false" ) ]
40+ #[ estree( ts_type = "false" , raw_deser = "false" , raw_deser_inline ) ]
4141pub struct False < T > ( pub T ) ;
4242
4343impl < T > ESTree for False < T > {
@@ -48,7 +48,7 @@ impl<T> ESTree for False<T> {
4848
4949/// Serialized as `false`. Field only present in JS ESTree AST (not TS-ESTree).
5050#[ ast_meta]
51- #[ estree( ts_type = "false" , raw_deser = "false" ) ]
51+ #[ estree( ts_type = "false" , raw_deser = "false" , raw_deser_inline ) ]
5252#[ js_only]
5353pub struct JsFalse < T > ( pub T ) ;
5454
@@ -60,7 +60,7 @@ impl<T> ESTree for JsFalse<T> {
6060
6161/// Serialized as `false`. Field only present in TS-ESTree AST.
6262#[ ast_meta]
63- #[ estree( ts_type = "false" , raw_deser = "false" ) ]
63+ #[ estree( ts_type = "false" , raw_deser = "false" , raw_deser_inline ) ]
6464#[ ts]
6565pub struct TsFalse < T > ( pub T ) ;
6666
@@ -72,7 +72,7 @@ impl<T> ESTree for TsFalse<T> {
7272
7373/// Serialized as `"value"`.
7474#[ ast_meta]
75- #[ estree( ts_type = "'value'" , raw_deser = "'value'" ) ]
75+ #[ estree( ts_type = "'value'" , raw_deser = "'value'" , raw_deser_inline ) ]
7676#[ ts]
7777pub struct TsValue < T > ( pub T ) ;
7878
@@ -84,7 +84,7 @@ impl<T> ESTree for TsValue<T> {
8484
8585/// Serialized as `"in"`.
8686#[ ast_meta]
87- #[ estree( ts_type = "'in'" , raw_deser = "'in'" ) ]
87+ #[ estree( ts_type = "'in'" , raw_deser = "'in'" , raw_deser_inline ) ]
8888pub struct In < T > ( pub T ) ;
8989
9090impl < T > ESTree for In < T > {
@@ -95,7 +95,7 @@ impl<T> ESTree for In<T> {
9595
9696/// Serialized as `"init"`.
9797#[ ast_meta]
98- #[ estree( ts_type = "'init'" , raw_deser = "'init'" ) ]
98+ #[ estree( ts_type = "'init'" , raw_deser = "'init'" , raw_deser_inline ) ]
9999pub struct Init < T > ( pub T ) ;
100100
101101impl < T > ESTree for Init < T > {
@@ -106,7 +106,7 @@ impl<T> ESTree for Init<T> {
106106
107107/// Serialized as `"this"`.
108108#[ ast_meta]
109- #[ estree( ts_type = "'this'" , raw_deser = "'this'" ) ]
109+ #[ estree( ts_type = "'this'" , raw_deser = "'this'" , raw_deser_inline ) ]
110110pub struct This < T > ( pub T ) ;
111111
112112impl < T > ESTree for This < T > {
@@ -117,7 +117,7 @@ impl<T> ESTree for This<T> {
117117
118118/// Serialized as `"global"`.
119119#[ ast_meta]
120- #[ estree( ts_type = "'global'" , raw_deser = "'global'" ) ]
120+ #[ estree( ts_type = "'global'" , raw_deser = "'global'" , raw_deser_inline ) ]
121121pub struct Global < T > ( pub T ) ;
122122
123123impl < T > ESTree for Global < T > {
@@ -128,7 +128,7 @@ impl<T> ESTree for Global<T> {
128128
129129/// Serialized as `[]`.
130130#[ ast_meta]
131- #[ estree( ts_type = "[]" , raw_deser = "[]" ) ]
131+ #[ estree( ts_type = "[]" , raw_deser = "[]" , raw_deser_inline ) ]
132132pub struct EmptyArray < T > ( pub T ) ;
133133
134134impl < T > ESTree for EmptyArray < T > {
@@ -139,7 +139,7 @@ impl<T> ESTree for EmptyArray<T> {
139139
140140/// Serialized as `[]`. Field only present in JS ESTree AST (not TS-ESTree).
141141#[ ast_meta]
142- #[ estree( ts_type = "[]" , raw_deser = "[]" ) ]
142+ #[ estree( ts_type = "[]" , raw_deser = "[]" , raw_deser_inline ) ]
143143#[ js_only]
144144pub struct JsEmptyArray < T > ( pub T ) ;
145145
@@ -151,7 +151,7 @@ impl<T> ESTree for JsEmptyArray<T> {
151151
152152/// Serialized as `[]`. Field only present in TS-ESTree AST.
153153#[ ast_meta]
154- #[ estree( ts_type = "[]" , raw_deser = "[]" ) ]
154+ #[ estree( ts_type = "[]" , raw_deser = "[]" , raw_deser_inline ) ]
155155#[ ts]
156156pub struct TsEmptyArray < T > ( pub T ) ;
157157
0 commit comments