답변 3
1
아 네 동우님 잘 해결하셨다니 다행입니다 :) 네 제 강의 중에도 기존에 정의한 타입 때문에 VSCode 인텔리센스가 잘 동작하지 않는 다거나 불필요한 타입 오류가 생기는 걸 보실 수 있을텐데요. 아무래도 강의 자료다 보니 중간에 불필요하게 타입 이름들이 겹쳐서 VSCode에서 올바르게 해석을 못하는 것 같아요. 실제 프로젝트 환경에서는 이런 현상이 거의 일어나지 않을 겁니다 :)
1
다른 파일과 인터페이스가 겹쳐서 그런것같습니다
interface Person2 {} 로 해주니 잘 동작합니다. 원래 모듈 시스템을 통해 불러오지 않아도 겹치는 현상이 나오나요 ?
0
앗 동우님, 혹시 해당 파일을 저장했다가 다시 켜도 동일한 현상이 발생하나요? 타입스크립트 랭귀지 서버가 가끔 다른 파일에 정의된 내용과 구분을 못할 때가 있기도 하더라구요..! :)