Closed
Description
TypeScript Version: 2.0.0
Code
function map(array: number[]): [number, number][] {
return array.map((x: number) => [x, x * x]);
}
Expected behavior:
no error
Actual behavior:
error TS2322: Type 'number[][]' is not assignable to type '[number, number][]'.
Type 'number[]' is not assignable to type '[number, number]'.
Property '0' is missing in type 'number[]'.