1
객체 타입 변환 유틸리티
객체 타입의 속성을 수정하거나 특정 속성만 선택/제외할 때 사용하는 유틸리티 타입입니다.
유틸리티 타입(Utility Types)유틸리티 타입은 기존 타입을 복사해서 일부 속성을 선택, 제거, 필수화, 읽기 전용화하는 표준 도구입니다. `Partial`, `Pick`, `Omit`, `ReturnType`처럼 자주 쓰는 변환은 mapped type과 conditional type을 직접 매번 작성하는 일을 줄입니다.
Partial, Pick, Omit 같은 유틸리티 타입이 기존 타입을 목적에 맞게 변형하는 방식을 확인합니다.
객체 타입의 속성을 수정하거나 특정 속성만 선택/제외할 때 사용하는 유틸리티 타입입니다.
유틸리티 타입(Utility Types)Exclude, Extract, ReturnType, Parameters는 유니온이나 함수 시그니처에서 필요한 부분만 뽑아냅니다.
ReturnTypeAwaited, NonNullable, ThisParameterType처럼 비동기 값, nullable 제거, this 매개변수 처리에 쓰는 유틸리티도 함께 구분합니다.
NonNullable