국밥 개발자

  • 홈
  • 태그
  • 방명록

partial 1

[TypeScript] 타입들 optional하게 변형하기

타입을 넘겨받고 해당 Optional하게 바꾸기 /** `T`의 모든 속성을 순회하며 optional로 수정 */ export type DeepPartial = { [P in keyof T]?: DeepPartial; }; /** 특정 key를 제외하고 optional로 변환 */ export type PartialExcept = Partial & Pick; /** 특정 key를 제외하고 모든 속성을 optional로 변환 */ export type DeepPartialExcept = DeepPartial & Pick; /** 특정 key만 optional로 변환 */ export type PartialKeys = Partial & Omit extends infer O ? { [P in keyof O]:..

Typescript 2023.04.27
이전
1
다음
더보기
  • 분류 전체보기 (116)
    • DevOps (21)
    • MSA (27)
    • React (9)
    • Typescript (5)
    • FrontEnd (5)
    • Error (6)
    • NestJS (3)
    • Rust (1)
    • Algorithm (25)
    • AWS (2)
    • Git (10)
    • HTTP (2)
    • 개발 (0)

최근글과 인기글

  • 최근글
  • 인기글
Git Hub

Copyright © Kakao Corp. All rights reserved.

티스토리툴바