TIL/트러블슈팅
typescript interface property를 optional property로 바꾸기
초집중
2023. 1. 12. 18:12
요약
export type ChangeTypeOfKeys<T> = {
[key in keyof T]?: T[key];
};
ChangeTypeOfKeys<typeof initialValue>
interface의 property 값들을 optionl로 바꾸기
form의 value로 들어가는 객체의 값으로 error 객체를 만들고 싶었다.
따로 타입을 선언하는 것보단 유틸적으로 기존의 타입을 변환시키면 좋을거같아 찾아보니 스택오버플로우에서 찾을 수 있었다.
유틸리티를 고민해보면 정말 많은 방식이 있는거같다.. 찾기가 조금 어려울 뿐?