TypeScript入門 二つの配列の型を足した型を返す

二つの配列の型を足したConcat型を定義します。

type Concat<T extends unknown[], U extends unknown[]> = [...T, ...U]

TとUは、どちらも配列型と互換性があることがポイントです。