Partial과 Required
속성의 선택 여부나 읽기 전용 여부를 일괄적으로 바꿉니다.
Readonly<T>
유틸리티 타입은 조건부 타입과 매핑된 타입으로 만든 표준 도구이며 반복되는 타입 변환을 짧게 표현합니다.
속성의 선택 여부나 읽기 전용 여부를 일괄적으로 바꿉니다.
Readonly<T>
큰 객체 타입에서 필요한 필드만 고르거나 특정 필드를 제외합니다.
Pick<User, "id">
유니온 멤버 중 제거하거나 남길 타입을 조건으로 걸러냅니다.
Exclude<T, null>
함수 타입에서 반환값 또는 매개변수 튜플을 꺼내 재사용합니다.
ReturnType<typeof fn>
유틸리티 타입은 타입 설계를 짧게 만들지만, 이름과 조합이 의도를 가리지 않도록 써야 합니다.