[TypeScript] 유틸리티 타입 정리
·
프로그래밍 언어/TypeScript
출처 : 이정환의 한 입 크기로 잘라먹는 TypeScript TypeScript 에서 자주 사용되는 유틸리티 타입을 정리해보겠습니다... 허허 유틸리티 타입이란 : 제네릭, 맵드 타입, 조건부 타입 등의 타입 조작 기능을 이용해 (실무에서) 자주 사용되는 타입을 미리 만들어 놓은 것.맵드(mapped) 타입 기반조건부 타입 기반Partial ExcludePick ExtractRequiredReturnTypeOmit Readonly Record 맵드 타입 기반 1. Partial - 부분적인 타입 만들기특정 객체 타입의 모든 프로퍼티를 선택적(`optional`) 로 바꿔주는 타입interface Post { title: string; tags: string[]; content: string; t..