728x90
타입스크립트로 개발을 하다보면 타입스크립트를 지원하지 않는 라이브러리가 상당수 존재한다는 것을 알 수 있습니다.
타입스크립트를 지원하지않는 타이핑이 되어있지않고 인터페이스도 없고 타입 규격도 없는 라이브러리를 사용해야 경우.
타이핑되어있지않은 라이브러리를 등록해서 저장해놓은 패키지 저장소를 이용하시면 됩니다.
npm 공식 사이트에 @types로 시작하는 저장소가 존재합니다.
예를 들어 유니크한 아이디를 만드는 라이브러리 uuid를 타입스크립트에서 사용하고 싶으시다면,
npm 사이트에서 @types/uuid와 같은 라이브러리를 검색해서.
다운로드해서 사용하시고 적용하면, typeScript를 지원하지 않는 라이브러리도 typeScript 환경에서 사용가능해집니다.
npm install uuid
npm install @types/uuid
@types/uuid까지 설치해주시면 프로젝트 내에서 에러표시가 살아지는 것을 확인하실 수 있습니다!!
728x90
'typeScript' 카테고리의 다른 글
typeScript - type alias vs interface (0) | 2021.08.19 |
---|---|
typeScript - 타입가드 (0) | 2021.08.01 |
typeScript - 제네릭(Generic) 기법 (0) | 2021.07.29 |
typeScript - 튜플 (0) | 2021.07.26 |
typeScript - typeScript 개괄3(기타) (0) | 2021.07.07 |
댓글