TypeScript·

268 - If

  • #Type Challenges
  • #TypeScript

질문

조건 C, 참일 때 반환하는 타입 T, 거짓일 때 반환하는 타입 F를 받는 타입 If를 구현하세요. Ctrue 또는 false이고, TF는 아무 타입입니다.

예시:

1
type A = If<true, 'a', 'b'> // expected to be 'a'
2
type B = If<false, 'a', 'b'> // expected to be 'b'
3
4

풀이