타입 보존
받은 타입을 그대로 반환하거나 전달합니다.
identity<T>(x: T): T
Generics
입력 타입과 반환 타입의 관계를 유지하면서 필요한 순간에만 조건을 추가합니다.
받은 타입을 그대로 반환하거나 전달합니다.
identity<T>(x: T): T
서로 다른 타입을 튜플이나 객체로 묶습니다.
pair<T, U>
필요한 속성이 있을 때만 타입을 제한합니다.
T extends Lengthwise
객체의 실제 키만 안전하게 접근합니다.
K extends keyof T