수정 입력
PATCH DTO처럼 일부 필드만 받을 때 선택 속성으로 바꿉니다.
유틸리티 기준표
원본 타입을 목적별 계약으로 파생시킬 때는 바꾸려는 축을 먼저 고르면 유틸리티가 자연스럽게 정해집니다.
PATCH DTO처럼 일부 필드만 받을 때 선택 속성으로 바꿉니다.
노출할 필드를 고르거나 민감한 필드를 제거합니다.
함수의 반환 타입을 재사용해 호출부와 구현을 맞춥니다.
Promise가 중첩되어도 최종 resolved 값을 추출합니다.
폼 제출 이후에는 `Required`로 빠진 필드를 막습니다.
설정값이나 캐시 결과는 `Readonly`로 변경 의도를 차단합니다.
선별 후 변환하면 결과 타입이 더 작고 명확합니다.