더북(TheBook)

2.10.1 인덱스 접근 타입

특정 속성의 타입을 별도 타입으로 만들고 싶다면 어떻게 해야 할까요? 예를 들어 다음 코드에서 name 속성의 타입을 별도 타입으로 만들 수 있을까요?

type Animal = {
  name: string;
}
// 다음처럼 하면 될까요?
type N = string;

N 타입을 name 속성 타입과 같게 선언하면 될까요? 이렇게 하면 나중에 name 속성 타입을 변경할 때 N 타입도 따로 변경해야 합니다.

type Animal = {
  name: number; // 여기를 변경하면
}

type N = number; // 여기도 변경해야 해요.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.