TypeScript 의 유틸리티 타입(제네릭 타입)

윤성준·2023년 11월 22일

typeScript

목록 보기
2/2

유틸리티 타입

  • 제네릭 타입 이라고도 불린다.
  • 꼭 쓰지는 않아도 되지만 쓰면 짧게 쓸 수 있다.

우선 Interface를 만든다.

Partial

  • 인터페이스의 모든 값들에 ?를 넣은 것과 같다.
  • 위의 interface 중 id, title 값만 변경이 가능하다.
  • 빈객체를 넣어도 된다.

Omit

  • 특정 속성만 제거한 타입을 정의한다. pick의 반대
  • 여러개 타입을 제거 할 때는 (multiple key) | 를 쓴다.

Pick

  • 특정 타입에서 몇개의 속성을 선택하여 타입을 정의한다.
profile
반갑습니다

0개의 댓글