-
d.ts파일 이용하기Typescript 2022. 6. 18. 01:53
타입스크립트를 쓰다보면, test.d.ts라는 d.ts파일이 있을텐데 그 파일은 타입정의 보관용 파일이다.
export type Age = number; export type multiply = (x :number ,y :number) => number export interface Person { name : string }
이런 식으로 파일이 있고, 다른 파일에서 import해서 사용하면 된다.
tsconfig.json파일에서 "declaration" : true하면 ts파일마다 d.ts파일이 자동생성된다.
이렇게 만들어진 파일은 자동으로 글로벌 모듈이 아닌데,
tsconfig.json파일에서 "typeRoots" : ["./types] 라고 쓰면 폴더가 만들어지는데 거기에 common이란 폴더를 하나 더 만들고,
거기에 타입파일을 넣으면 자동으로 글로벌 모듈이 된다.
마지막으로, 유명한 자바스크립트 라이브러리들은 d.ts를 제공하니까 typescript메인홈페이지에서 라이브러리를 치면 타입이 들어오게 할 수 있다.(예를 들면 제이쿼리?)
'Typescript' 카테고리의 다른 글
object의 index signatures (0) 2022.06.18 implements키워드 (0) 2022.06.18 외부파일 이용시 declare & ambient module (0) 2022.06.17 array에 붙이는 tuple type (0) 2022.06.17 React와 Typescript 사용 (0) 2022.06.17