1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
=== tests/cases/conformance/types/rest/restElementMustBeLast.ts ===
var [...a, x] = [1, 2, 3]; // Error, rest must be last element
>a : [number, number, number]
>x : number
>[1, 2, 3] : [number, number, number]
>1 : 1
>2 : 2
>3 : 3
[...a, x] = [1, 2, 3]; // Error, rest must be last element
>[...a, x] = [1, 2, 3] : [number, number, number]
>[...a, x] : [number, number, number, number]
>...a : number
>a : [number, number, number]
>x : number
>[1, 2, 3] : [number, number, number]
>1 : 1
>2 : 2
>3 : 3
|