•
글로벌 타입 체킹 스코프에 해당되는 타입들 → 어플리케이션 개발 레벨에 존재하는 타입들이 존재할 필요는 없음
•
JS로 작성된 파일들에 대한 type 들이 존재하는곳 이기도 함.
◦
jQuery → JS로 만들어졌으나 TS 지원을 위해서 전부다 다시 TS로 만들어야할까?, .d.ts 파일을 이용해 편하게 타입만 재정의 해주면 됨
•
해당 파일에는 타입만 존재함
tsconfg.json
•
skipLibCheck → .d.ts.파일의 타입체킹을 하지 않음
•
라이브러리에서 만든 .d.ts를 추가로 체크할 필요는 없음
•
TS엔진의 퍼포먼스 증가