• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

타입 스크립트 확장자를 d.ts 가 아닌 일반 ts하는 이유가 있을까요?

23.07.28 13:53 작성 조회수 153

0

인터페이스 즉 타입만 모아두는경우 확장자를 .d.ts로 하게 되면 declare 파일이 되어 타입들 을 일일이 import 하지 않아도 된다고 알고 있습니다.

제로초님은 단순 ts 파일로 생성하여 타입을 일일이 import 하여 사용하시던데 혹시 이유가 있을까요?

답변 1

답변을 작성해보세요.

2

.d.ts 파일도 최상위 import/export가 있냐 없냐에 따라 다른 파일에서의 import가 필수인지 아닌지가 나뉩니다. 저는 전역으로 무언가를 선언하는 것을 좋아하지 않습니다. 다른 라이브러리와의 타입 충돌이 일어날 수도 있어서요.

최석우님의 프로필

최석우

질문자

2023.07.29

답변 감사합니다!