TypeScript

매핑된 타입

타입스크립트의 또 다른 강력한 고급 기능이 매핑된 타입(Mapped Types)입니다. 매핑된 타입은 기존 타입의 속성을 순회하면서 새로운 타입으로 변환하는 방식입니다.

매핑된 타입와 객체 타입의 속성을 변환해 새 객체...를 중심으로 매핑된 타입의 판단 흐름을 읽습니다.

1

매핑된 타입의 기본 문법

매핑된 타입의 기본 문법은 다음과 같습니다.

매핑된 타입(Mapped Types)
2

매핑 수정자

매핑된 타입을 사용할 때, 기존 속성의 readonly 또는 ?

객체 타입의 속성을 변환해 새 객체 타입
3

키 다시 매핑

타입스크립트 4.1부터는 매핑된 타입의 키를 변환할 수 있는 키 다시 매핑(Key Remapping) 기능이 추가되었습니다.

타입 변수