File tree 2 files changed +26
-0
lines changed
2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -62,13 +62,16 @@ module.exports = {
62
62
ImportSpecifier : "ImportSpecifier" ,
63
63
JSXAttribute : "JSXAttribute" ,
64
64
JSXClosingElement : "JSXClosingElement" ,
65
+ JSXClosingFragment : "JSXClosingFragment" ,
65
66
JSXElement : "JSXElement" ,
66
67
JSXEmptyExpression : "JSXEmptyExpression" ,
67
68
JSXExpressionContainer : "JSXExpressionContainer" ,
69
+ JSXFragment : "JSXFragment" ,
68
70
JSXIdentifier : "JSXIdentifier" ,
69
71
JSXMemberExpression : "JSXMemberExpression" ,
70
72
JSXNamespacedName : "JSXNamespacedName" ,
71
73
JSXOpeningElement : "JSXOpeningElement" ,
74
+ JSXOpeningFragment : "JSXOpeningFragment" ,
72
75
JSXSpreadAttribute : "JSXSpreadAttribute" ,
73
76
JSXSpreadChild : "JSXSpreadChild" ,
74
77
JSXText : "JSXText" ,
Original file line number Diff line number Diff line change @@ -1842,6 +1842,16 @@ module.exports = function convert(config) {
1842
1842
1843
1843
break ;
1844
1844
1845
+ case SyntaxKind . JsxFragment :
1846
+ Object . assign ( result , {
1847
+ type : AST_NODE_TYPES . JSXFragment ,
1848
+ openingElement : convertChild ( node . openingElement ) ,
1849
+ closingElement : convertChild ( node . closingElement ) ,
1850
+ children : node . children . map ( convertChild )
1851
+ } ) ;
1852
+
1853
+ break ;
1854
+
1845
1855
case SyntaxKind . JsxSelfClosingElement : {
1846
1856
/**
1847
1857
* Convert SyntaxKind.JsxSelfClosingElement to SyntaxKind.JsxOpeningElement,
@@ -1882,6 +1892,19 @@ module.exports = function convert(config) {
1882
1892
} ) ;
1883
1893
break ;
1884
1894
1895
+ case SyntaxKind . JsxOpeningFragment :
1896
+ Object . assign ( result , {
1897
+ type : AST_NODE_TYPES . JSXOpeningFragment ,
1898
+ selfClosing : false ,
1899
+ } ) ;
1900
+ break ;
1901
+
1902
+ case SyntaxKind . JsxClosingFragment :
1903
+ Object . assign ( result , {
1904
+ type : AST_NODE_TYPES . JSXClosingFragment ,
1905
+ } ) ;
1906
+ break ;
1907
+
1885
1908
case SyntaxKind . JsxExpression : {
1886
1909
const eloc = ast . getLineAndCharacterOfPosition ( result . range [ 0 ] + 1 ) ;
1887
1910
const expression = ( node . expression ) ? convertChild ( node . expression ) : {
You can’t perform that action at this time.
0 commit comments