선언 파일 설치하고 사용하기

선언 파일 설치하고 사용하기 (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의 기여 가이드라인 페이지를 참고하세요.

더 알아보기 (Learn more)