d.ts => 😃 기존 JS 모듈을 타입스크립트에서 사용하기위해 모듈내부의 타입정보를 별도의 파일로 선언한것
d.ts 파일은 타입선언만 들어있으므로 함수 내용은 다른파일에 작성되어잇음
yarn ,npm 등의 패키지매니저를 통해 외부모듈을 받아올떄 @types/foo .. 등 @types 옵션이 기존 자바스크립트 모듈의 타입스크립트 지원을 위한 타입선언만 포함하는 모듈을 받아오는것
😉 d.ts 파일 내부에는 typescript가 이해할수있도록 해당 자료형,인터페이스 등이 어떻게 구성 되어있는지 알려주며 타입스크립트 컴파일러는 이를바탕으로 타입추론등 을 실행한다.