Table Of Contents
chapter3.ts에서 실습과 함께 진행합니다.
이번 시간에 살펴볼 3가지 유틸리티 타입들은 모두 조건부 타입을 기반으로 만들어진 타입들이며 우리가 이미 한번 만들어 본 적 있습니다. 따라서 간단히 복습하는 시간으로 진행합니다.
Exclude<T, K>
Exclude 타입은 다음과 같이 T로부터 U를 제거하는 타입입니다.
코드를 불러오는 중 입니다 ...직접 구현 하면 다음과 같습니다.
코드를 불러오는 중 입니다 ...Extract<T, K>
Extract 타입은 다음과 같이 T로 부터 U를 추출하는 타입입니다
코드를 불러오는 중 입니다 ...직접 구현하면 다음과 같습니다.
코드를 불러오는 중 입니다 ...ReturnType<T>
ReturnType은 타입변수 T에 할당된 함수 타입의 반환값 타입을 추출하는 타입입니다. 이 타입도 이전에 살펴본 적 있으므로 간단히 살펴보겠습니다.
코드를 불러오는 중 입니다 ...