Object Type
속성 이름과 값 타입을 가진 타입을 정의한다.
객체 키와 값 타입은 keyof와 T[K]를 통해 안전하게 연결된다.
속성 이름과 값 타입을 가진 타입을 정의한다.
객체 타입의 키들을 유니온으로 추출한다.
허용된 키만 받도록 제약을 건다.
선택한 키에 해당하는 값 타입을 얻는다.
동적 키를 받을 때 가능한 값 타입을 제한한다.
Pick, Record 같은 유틸리티 타입의 기반이 된다.
인덱스 접근 타입은 런타임 값 접근이 아니라 타입 수준 조회다. 키 제약을 함께 걸어야 안전하다.