[TypeScript] 고급 타입 활용법: 조건부 타입, 제네릭 심화와 Exclude/Extract 활용
·
Development/React
📘 2025.03.22 TypeScript 정리@2025.03.29 곽지혜📑 주제조건부 타입 / 맵드 타입제네릭 심화 (제약 조건, 기본값, 다중 파라미터)타입 조작: Exclude, Extract, NonNullable, Partial 등📂 파일 구조 (예제 위치)src/├── 01_conditional_types.ts├── 02_mapped_types.ts├── 03_generics_advanced.ts├── 04_utility_types.ts├── 05_examples_comparison.ts 1. 조건부 타입 (Conditional Types)📁 예제: 01_conditional_types.tsT extends U ? X : Y 조건에 따라 타입을 분기할 수 있습니다.T가 U를 확장(ext..