mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-13 06:20:23 -06:00
Merge pull request #28919 from a-tarasyuk/feature/28893-allow-trailing-comma-on-tuple-types
feature/28893 allow trailing comma on tuple types
This commit is contained in:
commit
3e6a666b5e
@ -23641,7 +23641,6 @@ namespace ts {
|
||||
break;
|
||||
}
|
||||
}
|
||||
checkGrammarForDisallowedTrailingComma(node.elementTypes);
|
||||
forEach(node.elementTypes, checkSourceElement);
|
||||
}
|
||||
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType5.ts(1,15): error TS1009: Trailing comma not allowed.
|
||||
|
||||
|
||||
==== tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType5.ts (1 errors) ====
|
||||
var v: [number,]
|
||||
~
|
||||
!!! error TS1009: Trailing comma not allowed.
|
||||
7
tests/baselines/reference/TupleType6.errors.txt
Normal file
7
tests/baselines/reference/TupleType6.errors.txt
Normal file
@ -0,0 +1,7 @@
|
||||
tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts(1,16): error TS1110: Type expected.
|
||||
|
||||
|
||||
==== tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts (1 errors) ====
|
||||
var v: [number,,]
|
||||
~
|
||||
!!! error TS1110: Type expected.
|
||||
5
tests/baselines/reference/TupleType6.js
Normal file
5
tests/baselines/reference/TupleType6.js
Normal file
@ -0,0 +1,5 @@
|
||||
//// [TupleType6.ts]
|
||||
var v: [number,,]
|
||||
|
||||
//// [TupleType6.js]
|
||||
var v;
|
||||
4
tests/baselines/reference/TupleType6.symbols
Normal file
4
tests/baselines/reference/TupleType6.symbols
Normal file
@ -0,0 +1,4 @@
|
||||
=== tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts ===
|
||||
var v: [number,,]
|
||||
>v : Symbol(v, Decl(TupleType6.ts, 0, 3))
|
||||
|
||||
4
tests/baselines/reference/TupleType6.types
Normal file
4
tests/baselines/reference/TupleType6.types
Normal file
@ -0,0 +1,4 @@
|
||||
=== tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts ===
|
||||
var v: [number,,]
|
||||
>v : [number, any]
|
||||
|
||||
@ -0,0 +1 @@
|
||||
var v: [number,,]
|
||||
Loading…
x
Reference in New Issue
Block a user