[ TypeScript ] 유틸리티 타입 - 맵드 타입 & 조건부 타입
·
📍 프로그래밍 언어/TypeScript
💡 유틸리티 타입이란유틸리티 타입이란 타입스크립트가 자체적으로 제공하는 특수한 타입입니다. 제네릭, 맵드 타입, 조건부 타입 등의 타입 조작 기능을 이용하여 자주 사용되는 유용한 타입들을 모아 놓은 것을 의미합니다. 이번 게시글에서 살펴볼 유틸리티 타입들은 다음과 같습니다. 💡 맵드 타입 기반의 유틸리티 타입• PartialPartial은 부분적인 또는 일부분의 라는 뜻으로, Partial는 특정 객체 타입의 모든 프로퍼티를 선택적 프로퍼티로 바꿔주는 타입입니다. interface Post { title: string; tags: string[]; content: string; thumbnailURL?: string;}const draft: Post = { // ❌ tags 프로퍼티가..