react

Younghwan Cha·2023년 7월 31일

가져오기

type 정의

components
└── ContentBox
    ├── ShoesBox
    │   ├── index.tsx
    │   └── types.d.ts
    ├── index.tsx
    └── types.d.ts

.d.ts 확장자를 사용하여 따로 정의하도록 한다.
우리가 사용하는 axios module 을 보면, 동일하게 d.ts 파일을 사용하여 type 을 정의하고 있는 것을 볼 수 있다.

이처럼, d.ts 파일은 기존 JavaScript로 만들어진 서드파티 모듈들을 TypeScript 환경에서도 사용할 수 있도록 따로 type 만 정리해서 넣어둔 파일이다.
해당 파일이 존재할 경우에 아래와 같이 TS 표기를 통해서 type 이 정의되어있는 모듈임을 보여주는 것이다.

[d.ts file] https://ssocoit.tistory.com/253

profile
개발 기록

0개의 댓글