티스토리 뷰

반응형

window.d.ts란 무엇일까?

Javascript에서 Typescript로 이관중이거나, window 객체에 커스텀 데이터를 추가하려고 할때 window.d.ts 파일에 타입을 정의해두어야 type error가 발생하지 않는다. window.d.ts 파일은 이름부터 특이하게 생겨서 정확히 무엇을 뜻하는 말인지 정리해본다.


window.d.ts 파일명의 의미

  • window: 이는 JavaScript에서 전역 객체를 가리키는 예약어로, 브라우저 환경에서 전역 객체로 사용되는 그 window가 맞으며, 브라우저에서 실행되는 JavaScript 코드는 대부분 window객체 내에서 작동한다.
  • .d.ts: 이는 TypeScript의 타입 정의 파일을 나타냅니다. TypeScript는 자바스크립트의 정적 타입 검사를 지원하기 위해 타입 정의 파일을 사용합니다. 타입 정의 파일은 .d.ts 확장자를 가집니다.

위 정의에 따르면, window.d.ts파일은 TypeScript 프로젝트에서 브라우저 환경에서 사용되는 전역 객체인 window 객체의 타입을 정의하는 파일을 뜻한다. 이 파일을 통해 window객체의 속성과 메서드에 대한 타입 정보를 정의하고, TypeScript가 이를 이해하고 타입 검사를 수행할 수 있도록 할 수 있다.

반응형

'Javascript와 Typescript' 카테고리의 다른 글

ESlint warning @typescript-eslint/no-var-requires  (0) 2024.11.21
window 객체  (1) 2024.11.19
ENUM vs. const  (0) 2024.11.15
tsconfig.json 분석  (0) 2024.11.13
Recoil Atom의 타입 지정  (0) 2024.11.09
Total
Today
Yesterday
반응형