인프런 커뮤니티 질문&답변

최석우님의 프로필 이미지
최석우

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

채팅 보내기

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

해결된 질문

작성

·

386

0

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

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

답변 1

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

최석우님의 프로필 이미지
최석우
질문자

답변 감사합니다!

최석우님의 프로필 이미지
최석우

작성한 질문수

질문하기