座標のような、値がちょうど二つ欲しいとき、[number, number]
型を指定します。
const map = (center: [number, number]) => {
...
}
center
は [number, number]
型 を明示して宣言します。
const center: [number, number] = [10, 20]
map(center)
そうでないと、
const center = [10, 20] // number[]
map(center)
// Type 'number[]' is not assignable to type '[number, number]'
center
は配列として推論されるのでコンパイルに失敗します。