@@ -15,9 +15,21 @@ tests/cases/compiler/jsxNamespacePrefixInName.tsx(11,32): error TS1003: Identifi
15
15
tests/cases/compiler/jsxNamespacePrefixInName.tsx(11,68): error TS1005: '>' expected.
16
16
tests/cases/compiler/jsxNamespacePrefixInName.tsx(11,73): error TS1005: ',' expected.
17
17
tests/cases/compiler/jsxNamespacePrefixInName.tsx(11,74): error TS1109: Expression expected.
18
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(21,21): error TS1003: Identifier expected.
19
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(22,26): error TS1003: Identifier expected.
20
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(22,27): error TS1003: Identifier expected.
21
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(22,29): error TS1005: '...' expected.
22
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,21): error TS1109: Expression expected.
23
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,22): error TS1109: Expression expected.
24
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,25): error TS1005: ',' expected.
25
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,30): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
26
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,38): error TS1005: ':' expected.
27
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,41): error TS1109: Expression expected.
28
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(24,42): error TS1109: Expression expected.
29
+ tests/cases/compiler/jsxNamespacePrefixInName.tsx(25,24): error TS1003: Identifier expected.
18
30
19
31
20
- ==== tests/cases/compiler/jsxNamespacePrefixInName.tsx (17 errors) ====
32
+ ==== tests/cases/compiler/jsxNamespacePrefixInName.tsx (29 errors) ====
21
33
var justElement1 = <a:element />;
22
34
var justElement2 = <a:element></a:element>;
23
35
var justElement3 = <a:element attr={"value"}></a:element>;
@@ -71,4 +83,34 @@ tests/cases/compiler/jsxNamespacePrefixInName.tsx(11,74): error TS1109: Expressi
71
83
var both1 = <a:element a:attr={"value"} />;
72
84
var both2 = <a:element k:attr={"value"}></a:element>;
73
85
var both3 = <a:element a:attr={"value"}>{"text"}</a:element>;
86
+
87
+ var endOfIdent1 = <a: attr={"value"} />;
88
+ ~
89
+ !!! error TS1003: Identifier expected.
90
+ var endOfIdent2 = <a attr:={"value"} />;
91
+ ~
92
+ !!! error TS1003: Identifier expected.
93
+ ~
94
+ !!! error TS1003: Identifier expected.
95
+ ~~~~~~~
96
+ !!! error TS1005: '...' expected.
97
+
98
+ var beginOfIdent1 = <:a attr={"value"} />;
99
+ ~
100
+ !!! error TS1109: Expression expected.
101
+ ~
102
+ !!! error TS1109: Expression expected.
103
+ ~~~~
104
+ !!! error TS1005: ',' expected.
105
+ ~~~~~~~~~
106
+ !!! error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
107
+ ~
108
+ !!! error TS1005: ':' expected.
109
+ ~
110
+ !!! error TS1109: Expression expected.
111
+ ~
112
+ !!! error TS1109: Expression expected.
113
+ var beginOfIdent1 = <a :attr={"value"} />;
114
+ ~
115
+ !!! error TS1003: Identifier expected.
74
116
0 commit comments