この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - TypeScript タイプパズル
7. Exclude<T, E>を実装する
type MyExclude<T, K> = T extends K ? never : T;
説明:
MyExclude<T, K>の型定義で、条件型を使ってTがKに代入可能であるかどうかを判定する- もし
TがKに代入可能である場合、neverを返す - そうでない場合、
Tをそのまま返す