@@ -28,13 +28,6 @@ exports[`for-await-using-of-comments.js [meriyah] format 1`] = `
28
28
2 |"
29
29
` ;
30
30
31
- exports [` for-await-using-of-comments.js [typescript] format 1` ] = `
32
- "'of' expected. (1:51)
33
- > 1 | /*1*/ for /* 2 */ await /*3*/ ( /*4*/ using /*5*/ fo /*6*/ of /*7*/ of /*8*/) /*9*/;
34
- | ^
35
- 2 |"
36
- ` ;
37
-
38
31
exports [` for-await-using-of-comments.js format 1` ] = `
39
32
====================================options=====================================
40
33
parsers: ["babel", "flow", "typescript"]
@@ -90,10 +83,10 @@ exports[`invalid-duplicate-using-bindings.js [meriyah] format 1`] = `
90
83
`;
91
84
92
85
exports [` invalid-duplicate-using-bindings.js [typescript] format 1` ] = `
93
- "Unexpected keyword or identifier . (2:3 )
86
+ "'using' declarations must be initialized . (2:9 )
94
87
1 | {
95
88
> 2 | using f , f = foo ();
96
- | ^
89
+ | ^
97
90
3 | }
98
91
4 | {
99
92
5 | using g = foo ();"
@@ -154,13 +147,6 @@ exports[`invalid-script-top-level-using-binding.js [meriyah] format 1`] = `
154
147
2 |"
155
148
` ;
156
149
157
- exports [` invalid-script-top-level-using-binding.js [typescript] format 1` ] = `
158
- "Unexpected keyword or identifier. (1:1)
159
- > 1 | using x = bar();
160
- | ^
161
- 2 |"
162
- ` ;
163
-
164
150
exports [` invalid-script-top-level-using-binding.js format 1` ] = `
165
151
====================================options=====================================
166
152
parsers: ["babel", "flow", "typescript"]
@@ -216,13 +202,14 @@ exports[`using-declarations.js [meriyah] format 1`] = `
216
202
` ;
217
203
218
204
exports [` using-declarations.js [typescript] format 1` ] = `
219
- "Unexpected keyword or identifier. (2:3)
220
- 1 | {
221
- > 2 | using /* 1 */ a = foo (), /* 2 */ b = foo ()
222
- | ^
205
+ "'using' declarations may not be initialized in for statement. (5:19)
223
206
3 | }
224
207
4 |
225
- 5 | for(using /* 1 */ a = foo(), /* 2 */ b = foo();;);"
208
+ > 5 | for(using /* 1 */ a = foo(), /* 2 */ b = foo();;);
209
+ | ^^^^^^^^^
210
+ 6 |
211
+ 7 | for(using /* 1 */ foo of bar());
212
+ 8 |"
226
213
` ;
227
214
228
215
exports [` using-declarations.js format 1` ] = `
@@ -364,15 +351,6 @@ exports[`valid-await-using-binding-basic.js [meriyah] format 1`] = `
364
351
4 |"
365
352
` ;
366
353
367
- exports [` valid-await-using-binding-basic.js [typescript] format 1` ] = `
368
- "';' expected. (2:15)
369
- 1 | async function f() {
370
- > 2 | await using basic = getReader ();
371
- | ^
372
- 3 | }
373
- 4 |"
374
- ` ;
375
-
376
354
exports [` valid-await-using-binding-basic.js format 1` ] = `
377
355
====================================options=====================================
378
356
parsers: ["babel", "flow", "typescript"]
@@ -427,15 +405,6 @@ exports[`valid-await-using-binding-escaped.js [meriyah] format 1`] = `
427
405
4 |"
428
406
` ;
429
407
430
- exports [` valid-await-using-binding-escaped.js [typescript] format 1` ] = `
431
- "';' expected. (2:15)
432
- 1 | async function f() {
433
- > 2 | await using \\u0061b = c ;
434
- | ^
435
- 3 | }
436
- 4 |"
437
- ` ;
438
-
439
408
exports [` valid-await-using-binding-escaped.js format 1` ] = `
440
409
====================================options=====================================
441
410
parsers: ["babel", "flow", "typescript"]
@@ -490,15 +459,6 @@ exports[`valid-await-using-binding-non-bmp.js [meriyah] format 1`] = `
490
459
4 |"
491
460
` ;
492
461
493
- exports [` valid-await-using-binding-non-bmp.js [typescript] format 1` ] = `
494
- "';' expected. (2:15)
495
- 1 | async function f() {
496
- > 2 | await using 𠮷 = foo ();
497
- | ^
498
- 3 | }
499
- 4 |"
500
- ` ;
501
-
502
462
exports [` valid-await-using-binding-non-bmp.js format 1` ] = `
503
463
====================================options=====================================
504
464
parsers: ["babel", "flow", "typescript"]
@@ -557,16 +517,6 @@ exports[`valid-await-using-binding-using.js [meriyah] format 1`] = `
557
517
5 |"
558
518
` ;
559
519
560
- exports [` valid-await-using-binding-using.js [typescript] format 1` ] = `
561
- "';' expected. (2:15)
562
- 1 | async function f() {
563
- > 2 | await using using = of ;
564
- | ^
565
- 3 | for (await using using of of );
566
- 4 | }
567
- 5 |"
568
- ` ;
569
-
570
520
exports [` valid-await-using-binding-using.js format 1` ] = `
571
521
====================================options=====================================
572
522
parsers: ["babel", "flow", "typescript"]
@@ -632,14 +582,14 @@ exports[`valid-await-using-comments.js [meriyah] format 1`] = `
632
582
`;
633
583
634
584
exports [` valid-await-using-comments.js [typescript] format 1` ] = `
635
- "';' expected. (3:28)
636
- 1 | async function f() {
637
- 2 | {
638
- > 3 | /* 0*/ await/* 1*/ using/* 2*/ b/* 3*/ =/* 4*/ f()/* 5*/ ;
639
- | ^
585
+ "'await using' declarations may not be initialized in for statement. (6:42)
640
586
4 | }
641
587
5 | {
642
- 6 | /* 0*/ for/* 1*/ (/* 2*/ await /* 3*/ using /* 4*/ b /* 5*/ = /* 6*/ x /* 7*/ ;/* 8*/ ;/* 9*/ )/* 10*/ ;"
588
+ > 6 | /* 0*/ for /* 1*/ (/* 2*/ await /* 3*/ using /* 4*/ b /* 5*/ = /* 6*/ x /* 7*/ ;/* 8*/ ;/* 9*/ )/* 10*/ ;
589
+ | ^^^^^^^^^^^^^
590
+ 7 | }
591
+ 8 | {
592
+ 9 | /* 0*/ for /* 1*/ (/* 2*/ await /* 3*/ using /* 4*/ b /* 5*/ of /* 6*/ x /* 7*/ )/* 8*/ ;"
643
593
`;
644
594
645
595
exports [` valid-await-using-comments.js format 1` ] = `
@@ -826,10 +776,10 @@ exports[`valid-for-using-declaration.js [meriyah] format 1`] = `
826
776
` ;
827
777
828
778
exports [` valid-for-using-declaration.js [typescript] format 1` ] = `
829
- "';' expected . (2:20)
779
+ "'await using' declarations may not be initialized in for statement . (2:20)
830
780
1 | async function f() {
831
781
> 2 | for (await using basic = reader ();;);
832
- | ^
782
+ | ^^^^^^^^^^^^^^^^
833
783
3 | }
834
784
4 |"
835
785
` ;
@@ -1137,15 +1087,6 @@ exports[`valid-using-binding-basic.js [meriyah] format 1`] = `
1137
1087
4 |"
1138
1088
` ;
1139
1089
1140
- exports [` valid-using-binding-basic.js [typescript] format 1` ] = `
1141
- "Unexpected keyword or identifier. (2:3)
1142
- 1 | {
1143
- > 2 | using basic = getReader ();
1144
- | ^
1145
- 3 | }
1146
- 4 |"
1147
- ` ;
1148
-
1149
1090
exports [` valid-using-binding-basic.js format 1` ] = `
1150
1091
====================================options=====================================
1151
1092
parsers: ["babel", "flow", "typescript"]
@@ -1192,13 +1133,6 @@ exports[`valid-using-binding-escaped.js [meriyah] format 1`] = `
1192
1133
2 |"
1193
1134
` ;
1194
1135
1195
- exports [` valid-using-binding-escaped.js [typescript] format 1` ] = `
1196
- "Unexpected keyword or identifier. (1:3)
1197
- > 1 | { using \\u0061b = c ; }
1198
- | ^
1199
- 2 |"
1200
- ` ;
1201
-
1202
1136
exports [` valid-using-binding-escaped.js format 1` ] = `
1203
1137
====================================options=====================================
1204
1138
parsers: ["babel", "flow", "typescript"]
@@ -1243,13 +1177,6 @@ exports[`valid-using-binding-non-bmp.js [meriyah] format 1`] = `
1243
1177
2 |"
1244
1178
` ;
1245
1179
1246
- exports [` valid-using-binding-non-bmp.js [typescript] format 1` ] = `
1247
- "Unexpected keyword or identifier. (1:3)
1248
- > 1 | { using 𠮷 = foo (); }
1249
- | ^
1250
- 2 |"
1251
- ` ;
1252
-
1253
1180
exports [` valid-using-binding-non-bmp.js format 1` ] = `
1254
1181
====================================options=====================================
1255
1182
parsers: ["babel", "flow", "typescript"]
@@ -1306,16 +1233,6 @@ exports[`valid-using-binding-using.js [meriyah] format 1`] = `
1306
1233
5 |"
1307
1234
` ;
1308
1235
1309
- exports [` valid-using-binding-using.js [typescript] format 1` ] = `
1310
- "Unexpected keyword or identifier. (2:3)
1311
- 1 | {
1312
- > 2 | using using = of ;
1313
- | ^
1314
- 3 | for (using using of of );
1315
- 4 | }
1316
- 5 |"
1317
- ` ;
1318
-
1319
1236
exports [` valid-using-binding-using.js format 1` ] = `
1320
1237
====================================options=====================================
1321
1238
parsers: ["babel", "flow", "typescript"]
0 commit comments