TypeScript Tutorial.15

ansunny1170·2022년 5월 31일
0

w3schools.TS Tutorial

목록 보기
15/18
post-thumbnail

TS Utility Types

TS에는 일반적으로 Utility types(유틸리티 타입)이라고 하는 몇 가지 일반적인 타입 조작에 도움이 되는 많은 타입이 있다.

이 장에서는 가장 많이 사용되는 유틸리티 타입을 다룬다.

Partial

Partial은 객체의 모든 속성을 선택 사항으로 변경한다.

Required

Required 는 객체의 모든 속성을 필수로 변경한다.

Record

Record는 특정 키 타입 및 값 타입으로 객체 타입을 정의하는 바로 가기다.

Record<string, number>{ [key: string]: number }와 동일하다.

Omit

Omit은 객체 타입에서 키를 제거한다.

Pick

Pick은 객체 유형에서 지정된 키를 제외한 모든 키를 제거한다.

Exclude

Exclude는 공용체에서 타입을 제거한다.

ReturnType

ReturnType은 함수 타입의 반환 타입을 추출한다.

Parameters

Parameters는 함수 타입의 매개변수 타입을 배열로 추출한다.

profile
공정 설비 개발/연구원에서 웹 서비스 개발자로 경력 이전하였습니다. Node.js 백엔드 기반 풀스택 개발자를 목표로 하고 있습니다.

0개의 댓글