.d.ts파일은 type을 정의하기 위해서 존재하는 파일이다.
특정 라이브러리가 TS환경에서만 작동한다면 .ts 파일 내에서 타입이나 인터페이스를 선언하면 되겠지만, JS환경에서 사용되는 경우가 있을 수 있기 때문에 이렇게 별도의 파일을 만들어서 타입을 선언하게 된다고 이해했습니다.
declare 키워드는 타입스크립트 컴파일러에게 해당 변수나 함수, 또는 타입이 이미 선언되어 있음을 알리는 키워드입니다.
https://ssocoit.tistory.com/253
https://okayoon.tistory.com/entry/Typescript-기초-학습-11기초문법9dts파일definitelyTypedintersectioncallapplyts유틸리티데코레이터인프런Zerocho님-강의-학습-의식의-흐름대로-노트-정리
'Language > TypeScript' 카테고리의 다른 글
#5 TypeScript 클래스(Class) (0) | 2023.09.01 |
---|---|
#4 TypeScript 타입 추론(Inference), 단언(Assertion), 가드(Guard) (0) | 2023.08.30 |
#3 TypeScript 타입의 생성 (0) | 2023.08.30 |
#2 TypeScript 타입의 종류 (0) | 2023.08.29 |
#1 TypeScript 기본 지식 (0) | 2023.08.29 |