iBetter Books
수정

PART 05. 모듈과 선언

TypeScript 프로젝트가 커질수록 모듈 구조와 타입 선언을 올바르게 관리하는 것이 중요합니다. 이 PART에서는 ES 모듈 사용법부터 선언 파일 작성, 외부 라이브러리 타입 처리, 대규모 프로젝트 구조화까지 다룹니다.

이 PART에서 배우는 것

  • named export, default export, re-export와 배럴 파일 패턴
  • .d.ts 선언 파일 작성과 앰비언트 선언 이해하기
  • @types 패키지와 DefinitelyTyped 활용, 타입 없는 라이브러리 처리
  • 네임스페이스와 모듈 패턴으로 대규모 코드베이스 구조화하기

챕터 구성

챕터 제목 핵심 개념
Ch 01 ES 모듈과 import/export named/default export, re-export, 배럴 파일
Ch 02 선언 파일(.d.ts) 이해하기 앰비언트 선언, declare, 전역 타입 확장
Ch 03 서드파티 라이브러리 타입 다루기 @types, DefinitelyTyped, 타입 없는 라이브러리
Ch 04 네임스페이스와 모듈 패턴 네임스페이스 vs 모듈, 대규모 프로젝트 구조화