문법 · TS

TypeScript 문법

타입 주석·유니온·인터페이스로 JS 문제에 타입을 붙이는 방법.

← 배우기 · 7레슨 · 약 90분

intermediate 1. 타입 주석·유니온·좁히기
12분 · JS solve에 타입을 붙여 실수를 줄입니다. 실행은 Sucrase로 지워집니다.
intermediate 2. interface · type · 제네릭 맛보기
11분 · 객체 모양을 이름 붙이고, Map/배열에 타입을 고정합니다.
beginner 3. 좁히기·가드: typeof, in, 판별 유니온
14분 · 유니온을 안전하게 좁혀 런타임 오류를 줄이는 패턴.
beginner 4. 배열·제네릭 함수 스케치
13분 · T[]와 간단한 제네릭으로 재사용 가능한 헬퍼를 만듭니다.
beginner 5. optional과 nullish: ?. ?? !
12분 · 없을 수 있는 값을 안전하게 읽고, 기본값을 붙이는 패턴.
intermediate 6. Promise와 async 함수 타입
14분 · 비동기 반환 타입 Promise<T>와 async/await를 타입과 함께 씁니다.
beginner 7. 튜플·readonly 감각
14분 · 고정 길이 쌍과 읽기 전용 배열 타입을 문제에 최소한으로 씁니다.