아래와 같은 타입이 있다고 가정해 보겠습니다.만약 위의 타입을 기준으로 모든 property 들을 optional로 지정한 타입이 필요하거나, 변경이 불가능하게 설정한 타입이 필요한 상황이 생겼습니다.이 경우에 필요한 타입을 다음과 같이 선언할 수 있습니다.위의 경우
indexed Access Type 이란 다른 타입에서 특정한 프로퍼티를 찾고자 할 때 사용하는 타입 입니다.indexed Access Type 은 그 자체로 타입이기 때문에 union, keyof 와 같은 키워드를 사용할 수 도 있습니다.존재하지 않은 index 에