ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Utility Types
    TypeScript 2021. 3. 23. 17:57

    1. Partial<Type> = Type의 모든 속성을 Optional로 변경

     

    2. Required<Type> = Type의 모든 속성을 필수로 변경

     

    위 2개의 유틸타입은 서로 상반 관계 : Partial <---> Required

     

     

    3. Readonly<Type> = Type의 모든 속성을 읽기 전용 속성으로 변경

    4. Record<Keys, Type> = 새로운 객체를 생성하는데 그 객체의 속성이 Keys이고 값이 Type인 객체를 생성

    5. Pick<Type, Keys> = Type의 속성들 중에 Keys만 골라서 새로운 타입을 생성

    6. Omit<Type, Keys> = Type의 속성들 중에 Keys를 제외한 새로운 타입을 생성

    7. Exclude<Type, ExcludedUnion> = 

    8. Extract<Type, Union> = 

    9. ReturnType<Type> = Type 함수의 반환값을 타입으로 하는 새로운 타입을 생성

    10. NonNullable<Type> = Type 중에서 null과 undefined를 제외한 새로운 타입을 생성

    'TypeScript' 카테고리의 다른 글

    basic type  (0) 2021.04.23

    댓글

Designed by Tistory.