유틸리티 타입을 공부해보자!
타입스크립트의 유틸리티 타입이라는 것을 들어보고, 공부하기도 했었지만 결국 이를 프로젝트에서 사용하지 않아 익숙해지지 않았고 다시 까먹게 되어 자주 쓰시는 것 같은 유틸리티 타입을 분석해보고자 합니다. 이를 분석하면 결국 맵드 타입, 인덱스 시그니처, 타입 추론 등과 같은 고급 스킬들을 더 잘 이해할 수 있을거라 생각하였습니다! "12 Must-Have TypeScript Utility Types with Uses and Example" 글을 읽고 제 분석을 추가한 글입니다. 목차는 다음과 같습니다. 1. Object Manipulation Types `Partial` `Required` `Readonly` `Pick` `Record` `Omit` `Mutable` 2. Union Manipulation..