TypeScript 조건부 타입 완벽 가이드: 유니온 타입과 유틸리티 타입 활용의 모든 것조건부 타입은 TypeScript에서 if-then-else 표현식과 같은 역할을 합니다.결과는 두 가지 분기 중 하나로 결정되는데요.이는 특히 제네릭 타입에서 유용하며, 유니온 타입을 다룰 때 "루프"를 돌리는 것처럼 활용할 수 있습니다.이번 글에서는 조건부 타입의 동작 원리를 자세히 알아보겠습니다.소스 코드에서 계산되거나 추론된 타입을 보여주기 위해 npm 패키지 asserttt를 사용합니다.예를 들면 다음과 같습니다: // 값의 타입 확인 assertType('abc'); assertType(123); // 타입 동등성 검사 type Pair = [T, T]; type _ = Assert, [strin..