객체 속성 순회
[P in keyof T]로 키를 돌며 속성 규칙을 바꿉니다.
- Partial, Required, Readonly
- Pick, Record
utility internals
내장 유틸리티는 새 문법 묶음이 아니라, 앞서 배운 타입 조작 문법을 목적별로 포장한 도구입니다.
[P in keyof T]로 키를 돌며 속성 규칙을 바꿉니다.
T extends U ? A : B로 남길 타입과 버릴 타입을 나눕니다.
infer R로 반환 타입, 매개변수 튜플, Promise 값을
뽑습니다.
기준이 되는 도메인 타입을 먼저 하나 둡니다.
Pick이나 Omit으로 필요한 필드만 남깁니다.
Partial, Required, Readonly로
사용 맥락을 맞춥니다.
ReturnType, Awaited로 함수와 비동기 결과를
연결합니다.