.d 가 붙었다는 의미는 개발환경에서 적용되는 파일이란 의미
Next.js에서 TypeScript를 사용시 자동으로 생성 보통 건드릴 이유는 없다고 한다
Next.js 프로젝트에서 TypeScript를 사용할 때 자동으로 생성되는 파일
TypeScript 컴파일러에게 Next.js 프로젝트의 환경을 이해하고 알려주는 역할을 한다.
타입 선언
프로젝트에서 사용하는 외부 라이브러리나 모듈의 타입을 선언함으로써 TypeScript가 해당 모듈의 타입을 인식하고 사용할 수 있다.
환경 설정
환경 변수의 타입 선언이나 모듈의 경로 설정 등을 포함한 Next.js 프로젝트의 환경 설정과 관련된 TypeScript 타입을 정의할 수 있다.
커스텀 타입
프로젝트 내에서 공유되는 커스텀 타입을 정의할 수 있다. 프로젝트 전체에서 일관된 타입을 유지하고 재사용하기 용이해진다.