해결된 질문
작성
·
386
0
인터페이스 즉 타입만 모아두는경우 확장자를 .d.ts로 하게 되면 declare 파일이 되어 타입들 을 일일이 import 하지 않아도 된다고 알고 있습니다.
제로초님은 단순 ts 파일로 생성하여 타입을 일일이 import 하여 사용하시던데 혹시 이유가 있을까요?
답변 1
2
.d.ts 파일도 최상위 import/export가 있냐 없냐에 따라 다른 파일에서의 import가 필수인지 아닌지가 나뉩니다. 저는 전역으로 무언가를 선언하는 것을 좋아하지 않습니다. 다른 라이브러리와의 타입 충돌이 일어날 수도 있어서요.
답변 감사합니다!