타입스크립트정리41 - 유틸리티 타입

박상훈·2023년 6월 19일

인프런 한입크기로 잘라먹는 타입스크립트 - 이정환님의 강의를 보고
내용을 정리한 포스팅입니다

🥇 유틸리티 타입

유틸리티타입 : 제네릭,맵드타입,조건부타입 등의 타입 조작 기능을 이용해 실무에서 자주 사용되는 타입을 미리 만들어 놓은것

🥈 자주 사용되는 유틸리타입 종류

자주 활용되는 유틸리티 타임

🥈 예시

interface Person {
  name: string;
  age: number;
}

const person: Readonly<Person> = {
    name:"이정환',
    age:30
}

🥈 Partial

interface Person {
  name: string;
  age: number;
}

const person: Partial<Person> = {
    name:"이정환',
}
  • Readonly 라는 유틸리티 타입을 사용하면 타입변수로 전달한
    모든프로퍼티들이 Readonly 속성이 됩니다.

  • Partial 모든 프로퍼티들을 유틸리티 타입으로 변경합니다

profile
다들 좋은 하루 되세요

0개의 댓글