인덱스 접근 타입을 활용해서 특정 키들의 값 타입만 추릴 수 있습니다.

    const obj = {
      hello: 'world',
      name: 'zero',
      age: 28,
    };
    type Values = typeof obj['hello' | 'name']; 
    // type Values = string
    

    'hello''name' 속성의 값은 둘 다 string이므로 Valuesstring이 됩니다.

    객체의 메서드를 선언할 때는 세 가지 방식으로 할 수 있습니다.

    interface Example {
      a(): void;
      b: () => void;
      c: {
        (): void;
      }
    }
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.