JS API 사용법 확인
유틸리티 함수가 어떤 인자를 받고 무엇을 반환하는지 실제 코드에서 먼저 확인합니다.
utils.js
타입 선언 파일 작성은 실제 JavaScript 모듈의 사용법을 TypeScript 시그니처로 옮겨 호출부 검사를 가능하게 만드는 작업입니다.
유틸리티 함수가 어떤 인자를 받고 무엇을 반환하는지 실제 코드에서 먼저 확인합니다.
utils.js
declare module 안의 이름은 사용자가 가져오는 경로 문자열과 같아야 합니다.
declare module "./utils"
선언 파일을 추가한 뒤 TypeScript 파일에서 타입 오류와 자동완성이 동작하는지 봅니다.
import { sum }
패키지로 배포할 때 package.json이 주 선언 파일을 가리키게 합니다.
"types": "index.d.ts"
선언 파일은 JavaScript 구현을 바꾸지 않고도 호출 가능한 함수, 객체, 모듈 경계를 TypeScript가 검사하게 합니다.