Closed
Description
Code
const foo = [1, 2, 3].map(() => [1, 2]);
const bar = new Map<number, number>(foo)
Expected behavior:
No error.
Actual behavior:
Type error: Argument of type 'number[][]' is not assignable to parameter of type '[number, number][]'
. In this case, foo
will always be of the form [number, number][]
.