🙌
TypeChallengesに入門する
if.ts
type If<C, T, F> = any
myAnswer.ts
type If<C, T, F> = C extends true ? T : F
いきなり簡単でびっくりしました。
皆さんの回答確認したところC infer boolean
つけている方が多かったです。
確かにつけた方が使う時に良さそうなので
myAnswer.ts
type If<C extends boolean, T, F> = C extends true ? T : F
Discussion