2.10.1 인덱스 접근 타입

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

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

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

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