TypeScript를 "JavaScript에 타입을 붙인 것"으로만 이해하면 절반 이하만 보는 것이다. TypeScript는 Conditional Type, Mapped Type, Template Literal Type, Variadic Tuple까지 갖춘 강력한 타입 레벨 프로그래밍 언어다. 이 글은 TS 5.x의 핵심 타입 연산자, 실전 Generics 패턴, Zod·tRPC·TanStack으로 만드는 타입 안전 풀스택, 그리고 2024~2025 TS 생태계(Turborepo·Bun·Deno·Biome)를 한 번에 정리한다. Season 2의 네 번째.
TypeScript 5.x의 고급 타입 시스템을 완전 정복합니다. Conditional Types, Mapped Types, Template Literal Types, 브랜디드 타입, Zod 스키마 검증, tRPC 타입 안전 API까지 — 시니어 개발자로 가는 타입 체조 30선.