2.10.1 인덱스 접근 타입
특정 속성의 타입을 별도 타입으로 만들고 싶다면 어떻게 해야 할까요? 예를 들어 다음 코드에서 name 속성의 타입을 별도 타입으로 만들 수 있을까요?
type Animal = {
name: string;
}
// 다음처럼 하면 될까요?
type N = string;
N 타입을 name 속성 타입과 같게 선언하면 될까요? 이렇게 하면 나중에 name 속성 타입을 변경할 때 N 타입도 따로 변경해야 합니다.
type Animal = {
name: number; // 여기를 변경하면
}
type N = number; // 여기도 변경해야 해요.