기본적으로 라이브러리를 사용할때 이상적인 라이브러리는 typescript를 정의해 주지만 그렇지 않은 경우도 있다
그런 경우 2가지의 방법으로 모듈화를 할수 있는데
npm 으로 @types/관련 라이브러리
를 설치해 준다.
$ npm i @types/...
모듈화를 할 라이브러리 폴더를 전역에 추가해 준다.
tsconfig.json 파일에 typeRoots:["타입모듈화설정이 있는 폴더명"]
을 추가해 준다.
라이브 러리 이름의 폴더 명을 생성한후 index.d.ts
파일을 생성한다.
index.d.ts
파일에 declare module '라이브러리'
를 추가해 준다.