들어가며

머리말과 저자목록

Notion 링크, PDF 파일 및 QR 코드

1. TypeScript란?

1.1 타입스크립트, 네가 궁금해!

1.2 타입스크립트가 왜 필요할까?

1.2.1 에러, 내가 미리 막을게

1.2.2 내가 도와줄게 - 자동완성, 가이드 역할

2. TypeScript 설치하기

2.1 TypeScript 설치하기

2.1.1 Node.js 설치

2.1.2 npm으로 TypeScript 설치

2.2 TypeScript 실행하기

2.2.1 TypeScript 파일 생성

2.2.2 TypeScript 컴파일러 실행

2.2.3 JavaScript 파일 실행

2.3 자동화 하기

2.3.1 ts-node 설치

2.4 오류 해결하기

2.4.1 ‘중복된 함수 구현입니다’

3. 자바스크립트가 가지지 못한 녀석, 타입

3.1 타입스크립트 타입 알아보기

3.1.1 타입 지정하는 방법 (타입 선언 및 타입 추론)

3.1.2 기본 타입 알아보기

3.1.2.1 Boolean

3.1.2.2 Number

3.1.2.3 String

3.1.2.4 Object

3.1.2.5 Array

3.1.2.6 Tuple

3.1.2.7 enum

3.1.2.8 any

3.1.2.9 void

3.1.2.10 undefined 과 null

3.1.2.11 never

3.2 타입 더 알아보기

3.2.1 리터럴 타입(Literal Types)

3.2.2 유니온 타입 (Union Types)

3.2.3 교차타입 (Intersection Types)

3.2.4 열거형 타입 (Enum)

3.2.5 함수

3.2.6 클래스 타입

3.2.7 타입 별칭

3.2.8 인터페이스에서의 타입 사용

3.2.9 제네릭 클래스에서의 타입 사용

3.3 유틸리티 타입 (Utility Types)

3.3.1 Readonly<Type>

3.3.2 Partial<Type>

3.3.3 Required<Type>

3.3.4 Record<Keys,Type>

3.3.5 Pick<Type, Keys>

3.3.6 Omit<Type,Keys>

3.3.7 Exclude<Type1, Type2>

3.3.8 NonNullable<Type>

3.3.9 ReturnType<Type>

3.3.10 Parameters<Type>

📒 3번 타입 퀴즈