타입 선언 작성
실제 JS가 노출하는 값만 선언하고 내부 구현 세부사항은 타입 표면에서 제외합니다.
타입 정의는 코드 옆에 놓는 문서가 아니라 소비자가 import하는 API 계약입니다.
실제 JS가 노출하는 값만 선언하고 내부 구현 세부사항은 타입 표면에서 제외합니다.
소비 코드의 import 경로와 선언 파일의 모듈 이름이 정확히 일치해야 합니다.
declaration 출력과 types 필드를 함께 확인합니다.
런타임 API가 바뀌면 타입 계약도 같이 갱신합니다.
프로젝트 내부 JS 점검은 include 범위와 파일 위치를 먼저
맞춥니다.
배포 파일에는 JS 출력, 선언 출력, 메타데이터가 같은 진입점을 가리켜야 합니다.
타입 선언의 품질은 작성 시점보다 소비자가 설치하고 사용하는 시점에 드러납니다.