TypeScript 入門 Include型を定義する

配列の中に、指定した値があれば true、そうでない場合はfalseを返す型です。

type Includes<T extends readonly any[], U> = U extends T[number] ? true : false