- 인덱스드 액세스 타입은 다른 타입 내의 특정 속성 타입을 조회하는 데 사용됩니다. 🔍
- 기본 문법은
Type['PropertyName']형태로, 해당 속성의 타입을 추출합니다. 🔢 - 인덱싱에 사용되는 키는 타입이므로, 여러 속성 타입을 동시에 조회하기 위해 유니온 타입으로 전달할 수 있습니다. 🧩
keyof Type을 인덱스로 사용하면 해당 타입의 모든 속성 값 타입들의 유니온을 얻을 수 있습니다. 🔑- 실제 활용 사례로는
User타입의id속성 타입과userID타입을 동기화하여, 원본id타입 변경 시userID타입도 자동으로 업데이트되도록 하는 데 유용합니다. 🔄 - 이를 통해 타입 안전성을 높이고 수동 업데이트의 필요성을 줄여줍니다. 🛡️





