어떤 타입을 spread하고 싶을때

YEONGHUN KO·2023년 10월 6일
0

TYPESCRIPT - BASICS

목록 보기
4/7
post-thumbnail
type Spread<T> = {
  [P in keyof T]:T[P] 
}

type SpreadReadOnly<T> = {
 readonly [P in keyof T]:T[P] 
}

type SpreadOptional<T> = {
  [P in keyof T]?:T[P] 
}

아니면 특정 Type의 key를 알고 있을때 아래와 같이 하면 됨

type CertainType = Korea['language'] // korean 
profile
'과연 이게 최선일까?' 끊임없이 생각하기

0개의 댓글