1. d.ts
- 이름.d.ts
- 타입, 인터페이스 등을 담는 곳
2. 자동생성
- tsconfig에 "declaration" : true 로 해주면 ts파일마다 d.ts가 자동으로 생성됨.
- d.ts 파일은 export import 해서 사용해야 한다.
- override 가 가능하다.
- tsconfig에 "typeRoots":["./types"] 이렇게 작성하면 여기에 있는 type들은 글로벌하게 이용이 가능하다. (types/common/이름.d.ts 이렇게 루트를 설정해줘야 한다.)
3. 외부 라이브러리 사용 시 타입정의가 안되어있으면
- typescript 공식 홈페이지에 가서 찾아보면 된다.
- npm 설치 시 대부분 들어온다.
- typeRoots 옵션을 설정한 경우 node_modules의 @types 을 참조하지 않는다. (직접 typeRoots에 추가해주던지 옵션을 아예 삭제해야 자동으로 찾아온다.)
'Frontend > TypeScript(완)' 카테고리의 다른 글
[TS] TS연습하기16 : 다이나믹 타입 지정(완) (0) | 2023.04.13 |
---|---|
[TS] TS연습하기15 : index signature, keyof 연산자 (0) | 2023.04.13 |
[TS] TS연습하기13 : declare (0) | 2023.04.13 |
[TS] TS연습하기12 : array와 tuple, rest parameter (0) | 2023.04.13 |
[TS] TS연습하기11 : React와 타입스크립트(TSX) (0) | 2023.04.13 |
댓글