1
조건부 타입의 기본 문법
조건부 타입은 다음과 같은 형태를 가집니다.
타입 자체에도 조건부 로직타입스크립트 타입 시스템은 단순한 타입 지정에 그치지 않습니다. 프로그래밍 로직처럼 타입 자체에도 조건부 로직을 적용할 수 있습니다.
조건부 타입이 타입 수준에서 if처럼 분기해 입력 타입별 결과를 고르는 방식을 확인합니다.
조건부 타입은 다음과 같은 형태를 가집니다.
타입 자체에도 조건부 로직제네릭 타입 변수가 유니온 타입일 때, 조건부 타입은 유니온의 각 멤버에 개별적으로 적용됩니다.
조건부 타입(Conditional Types)Exclude, Extract, NonNullable, ReturnType 같은 내장 유틸리티는 조건부 타입으로 유니온과 함수 시그니처를 변환합니다.
Exclude