devwoodie.com
postsaboutguestbookplayground
All
29 posts
All
Dev
Experience
Node.js
React&Next.js
ReactNative
회고
유용하고 쓸모 있는 타입? Feat. Utility Types

유틸리티 타입(Utility Types)? TypeScript에서 유틸리티 타입은 TypeScript에서 제공하는 여러 전역 유틸리티 타입으로, 일반적인 타입 변환을 쉽게 하기 위해 사용할 수 있다. 유틸리티 타입은 이미 정의해 놓은 타입을 변환할 때 유용하게 쓰이며, 간결한 문법으로 새로운 타입을 정의할 수 있다. 하나씩 알아보자 타입스크립트 공식 문서 1. Awaited Promise 형태의 T 타입을 전달받아, 해당 Promise가 반환하는 리턴값의 타입을 반환한다. async ~ await의 await 키워드와 유사한 기능을 담당한다. 2. Partial T 타입의 일부 프로퍼티만 가질 수 있는 타입(subset)을 반환한다. 모든 프로퍼티는 optional로 취급되며, 모든 프로퍼티를 갖지 않는 빈 객체{ }도 허용된다. 3. Required T 타입의 모든 프로퍼티를 필수로 갖는 타입을 반환한다. 기존 타입 내의 모든 optional 프로퍼티는 필…

2025.08.09
Dev

© Powered by danmin