TypeScript

타입 선언 파일 작성 및 사용

앞서 8장 1절에서 .d.ts 파일이 무엇이고 왜 필요한지, 그리고 declare 키워드의 기본적인 사용법을 알아보았습니다. 이번 절에서는 실제 시나리오를 바탕으로 타입 선언 파일(.d.ts)을 어떻게 작성하고 프로젝트에서 사용하는지 구체적인 예시와 함께 살펴보겠습니다.

d.ts)와 자바스크립트 파일를 중심으로 타입 선언 파일 작성 및 사용의 판단 흐름을 읽습니다.

1

시나리오: 자바스크립트 유틸리티 라이브러리에 타입 추가하기

우리는 이미 존재하는 간단한 자바스크립트 유틸리티 파일이 있다고 가정하고, 이 파일에 타입스크립트의 타입 정보를 추가하는 .d.ts 파일을 작성해볼 것입니다.

코드 분석
2

타입 선언 파일 작성하기 (.d.ts)

이제 위 StringUtils.js 파일에 대한 타입 정보를 담은 StringUtils.d.ts 파일을 작성해봅시다.

declare module './StringUtils'
3

타입 선언 파일 사용하기

이제 app.ts 파일에서 StringUtils 모듈을 가져와 타입 안전하게 사용해봅시다.

모듈