Skip to content

Commit 3650711

Browse files
committed
fix: generic type interpreted as TSX (#265)
Closes #265
1 parent f8da4e8 commit 3650711

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ dprint-core = { version = "0.44.0", features = ["formatting"] }
2929
fnv = "1.0.7"
3030
serde = { version = "1.0.118", features = ["derive"] }
3131
serde_json = { version = "1.0", optional = true }
32-
swc_ast_view = { version = "0.30.0", package = "dprint-swc-ecma-ast-view" }
33-
swc_common = "0.11.6"
34-
swc_ecmascript = { version = "0.57.0", features = ["parser"] }
32+
swc_ast_view = { version = "0.31.0", package = "dprint-swc-ecma-ast-view" }
33+
swc_common = "0.11.7"
34+
swc_ecmascript = { version = "0.58.0", features = ["parser"] }
3535

3636
[dev-dependencies]
3737
debug-here = "0.2"

tests/specs/issues/issue0265.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
-- test.jsx --
2+
== should parse ==
3+
const x = <P extends object>(a: React.ComponentType<P>): React.ComponentType<P & { a: string }> => React.memo();
4+
5+
[expect]
6+
const x = <P extends object>(a: React.ComponentType<P>): React.ComponentType<P & { a: string }> => React.memo();

0 commit comments

Comments
 (0)