- 1장 타입스크립트 알아보기
- 2장 타입스크립트의 타입 시스템
- 아이템6 편집기를 사용하여 타입 시스템 탐색하기.md
- 아이템7 타입이 값들의 집합이라고 생각하기.md
- 아이템8 타입 공간과 값 공간의 심벌 구분하기.md
- 아이템9 타입 단언보다는 타입 선언을 사용하기.md
- 아이템10 객체 래퍼 타입 피하기.md
- 아이템11 잉여 속성 체크의 한계 인지하기.md
- 아이템12 함수 표현식에 타입 적용하기.md
- 아이템13 타입과 인터페이스의 차이점 알기.md
- 아이템14 타입 연산과 제너릭 사용으로 반복 줄이기.md
- 아이템15 동적 데이터에 인덱스 시그니처 사용하기.md
- 아이템16 number 인덱스 시그니처보다는 Array, 튜플, ArrayLike를 사용하기.md
- 아이템17 변경 관련된 오류 방지를 위해 readonly 사용하기.md
- 아이템18 매핑된 타입을 사용하여 값을 동기화하기.md
- 3장 타입 추론
- 4장 타입 설계
- 아이템28 유효한 상태만 표현하는 타입을 지향하기.md
- 아이템29 사용할 때는 너그럽게, 생성할 때는 엄격하게.md
- 아이템30 문서에 타입 정보를 쓰지 않기.md
- 아이템31 타입 주변에 null 값 배치하기.md
- 아이템32 유니온의 인터페이스보다는 인터페이스의 유니온을 사용하기.md
- 아이템33 string 타입보다 더 구체적인 타입 사용하기.md
- 아이템34 부정확한 타입보다는 미완성 타입을 사용하기.md
- 아이템35 데이터가 아닌, API와 명세를 보고 타입 만들기.md
- 아이템36 해당 분야의 용어로 타입 이름 짓기.md
- 아이템37 공식 명칭에는 상표를 붙이기.md
- 5장 any 다루기
- 6장 타입 선언과 @types
- 7장 코드를 작성하고 실행하기
- 8장 타입스크립트로 마이그레이션하기