TypeScript 可変長引数に安全に型付気する方法

number 型の複数の引数をとる関数は以下のように … を使って定義します。

const myFunc = (...number: number[]) => {
    console.log(number)
}

myFunc(1,2,3) // [1, 2, 3]