Skip to content

Commit 9d0068d

Browse files
committed
fix(ts): avoid rewriting intrinsic jsx tags in namespaces
1 parent 463faf1 commit 9d0068d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

crates/swc_ecma_transforms_typescript/src/transform.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1752,6 +1752,10 @@ impl QueryRef for NamespaceExportQuery<'_> {
17521752
}
17531753

17541754
fn query_jsx(&self, ident: &Ident) -> Option<JSXElementName> {
1755+
if ident.sym.starts_with(|c: char| c.is_ascii_lowercase()) {
1756+
return None;
1757+
}
1758+
17551759
if self.query_ref(ident).is_some() {
17561760
return Some(
17571761
JSXMemberExpr {

0 commit comments

Comments
 (0)