[typescript] 인터페이스를 상속받은 자식 인터페이스는 어떤 메서드를 반드시 구현해야 하는가?

예를 들어, 다음과 같이 Person 인터페이스를 정의하고, 이를 상속받는 Employee 인터페이스를 정의할 수 있습니다.

interface Person {
  name: string;
  age: number;
  greet(): void;
}

interface Employee extends Person {
  employeeId: number;
  jobTitle: string;
}

위 예제에서는 Employee 인터페이스가 Person 인터페이스의 모든 멤버를 상속받았으며, 추가적으로 employeeIdjobTitle 프로퍼티를 정의했습니다. 또한 greet 메서드를 반드시 구현해야 합니다.