typescript-handbook 1. 타입스크립트 개론 1. JS의 단점과 TS의 장점 2. 타입스크립트의 동작 원리 3. Hello TS World 4. 타입스크립트 컴파일러 옵션 설정하기 2. 타입스크립트 기본 0. 기본타입이란 1. 원시타입과 리터럴타입 2. 배열과 튜플 3. 객체 4. 타입 별칭과 인덱스 시그니처 5. 열거형 타입 6. any와 unknown 7. void와 never 3. 타입스크립트 이해하기 1. 타입은 집합이다 2. 타입 계층도와 함께 기본타입 살펴보기 3. 객체 타입의 호환성 4. 대수 타입 5. 타입 추론 6. 타입 단언 7. 타입 좁히기 8. 서로소 유니온 타입 4. 함수와 타입 0. 함수 타입 1. 함수 타입 표현식과 호출 시그니쳐 2. 함수 타입의 호환성 3. 함수 오버로딩 4. 사용자 정의 타입가드 5. 인터페이스 0. 인터페이스 1. 인터페이스 확장하기 2. 인터페이스 선언 합치기 6. 클래스 0. 자바스크립트의 클래스 소개 1. 타입스크립트의 클래스 2. 접근 제어자 3. 인터페이스와 클래스 7. 제네릭 0. 제네릭 소개 1. 타입 변수 응용하기 2. map, forEach 메서드 타입 정의하기 3. 제네릭 인터페이스, 제네릭 타입 별칭 4. 제네릭 클래스 5. 프로미스와 제네릭 8. 타입 조작하기 1. 인덱스드 엑세스 타입 2. keyof & typeof 연산자 3. 맵드 타입 4. 템플릿 리터럴 타입 9. 조건부 타입 0. 조건부 타입 1. 분산적인 조건부 타입 2. infer