타입 스크립트 - 내장 유틸리티 타입

김영준·2023년 7월 29일
0

TIL

목록 보기
44/91
post-thumbnail

Partial: 모든 속성이 선택적으로 바뀐다.


Required: 모든 속성이 필수적으로 바뀐다.


Readonly: 모든 속성이 읽기 전용으로 바뀐다.


Record: 첫번째로 전달한 유니온 타입이 객체 타입의 속성으로 작성되고, 두번째로 전달한 타입이 그 속성의 타입으로 지정된다.


Pick: 원하는 속성으로만 추출해서 새로운 타입을 반환


Omit: 해당 속성들을 생략한 새로운 타입을 반환


Exclude: 유니온 타입에서 원하는 타입을 제외시킨 새로운 타입을 반환


Extract: 두 유니온 타입에서 일치하는 것만 추출해서 새로운 유니온 타입을 반환


ReturnType: 함수의 리턴 타입을 반환


Awaited: 이행된 프로미스 타입을 반환 (await 후 받은 데이터의 타입)

profile
꾸준히 성장하는 개발자 블로그

1개의 댓글

comment-user-thumbnail
2023년 7월 29일

좋은 글 감사합니다. 자주 올게요 :)

답글 달기