선언 파일 설치하고 사용하기
선언 파일 설치하고 사용하기 (Consumption)
타입 선언을 가져오는 데는 npm 외에 별다른 도구가 필요하지 않아요. 예를 들어 lodash 같은 라이브러리의 선언을 가져오려면 명령어 하나면 충분합니다.
출처: TypeScript 핸드북
다운로드
타입 선언을 내려받는 일은 npm만 있으면 끝이에요. lodash 같은 라이브러리의 선언을 가져오는 건 아래 명령어 하나면 충분합니다.
npm install --save-dev @types/lodash
한 가지 알아두면 좋은 점이 있어요. npm 패키지가 Publishing에서 설명한 것처럼 이미 자기 선언 파일을 포함하고 있다면, 해당 @types 패키지를 따로 내려받을 필요가 없어요.
사용하기
선언을 내려받으면 그 뒤로는 TypeScript 코드에서 lodash를 거리낌 없이 쓸 수 있어요. 모듈 코드든 전역 코드든 모두 동작하죠.
예를 들어 타입 선언을 npm install 한 뒤에는 import를 써서 이렇게 작성할 수 있어요.
import * as _ from "lodash";
_.padStart("Hello TypeScript!", 20, " ");
모듈을 쓰지 않는 환경이라면 전역 변수 _를 그냥 쓰면 됩니다.
_.padStart("Hello TypeScript!", 20, " ");
검색하기
대부분의 경우 타입 선언 패키지 이름은 npm의 패키지 이름 앞에 @types/를 붙인 것과 같아요. 그래도 필요하다면 Yarn 패키지 검색으로 자기 라이브러리에 맞는 패키지를 찾을 수도 있어요.
참고: 찾고 있는 선언 파일이 없다면, 직접 하나 기여해서 그걸 찾는 다음 개발자를 도와줄 수도 있어요. 자세한 내용은 DefinitelyTyped의 기여 가이드라인 페이지를 참고하세요.