DefinitelyTyped · @types

라이브러리 타입은 가까운 곳부터 확인합니다

새 패키지를 설치할 때는 자체 타입, @types, 직접 선언, 임시 any 순서로 타입 안정성을 최대한 유지합니다.

1

패키지 자체 타입

package.jsontypes가 가장 신뢰하기 쉽습니다.

2

@types 설치

DefinitelyTyped에 있으면 @types/lodash 같은 개발 의존성으로 추가합니다.

3

작은 선언 작성

필요한 함수와 값만 declare module로 좁게 적어 타입 표면을 만듭니다.

4

임시 완화

any는 마이그레이션 중 외부 값 경계에만 두고, 반복 호출 지점은 선언 파일이나 unknown guard로 좁힙니다.

검색 위치

TypeScript는 node_modules/@types를 봅니다

기본 설정에서는 별도 지정 없이도 설치된 전역 타입 패키지를 자동으로 포함합니다.

제어 옵션

typestypeRoots

충돌이 있거나 커스텀 선언 경로가 필요하면 포함할 타입 범위를 명시합니다.