type Person = typeof person; // 에러 발생
const person = {
name: "peter",
sayHi(this: Person) {
console.log(`Hi, ${this.name}`);
},
};
타입스크립트가 알아서 this를 추론해주는데 궁금해서 타입을 직접 넣어봤습니다.
근데 아래의 에러가 뜹니다.
Type alias 'Person' circularly references itself.
어떻게 수정해야 할까요?
interface IPerson extends Person {}
this: IPerson
은 될라나 모르겠네요