요약

export type ChangeTypeOfKeys<T> = {
  [key in keyof T]?: T[key];
};

ChangeTypeOfKeys<typeof initialValue>

 

interface의 property 값들을 optionl로 바꾸기

form의 value로 들어가는 객체의 값으로 error 객체를 만들고 싶었다.

 

따로 타입을 선언하는 것보단 유틸적으로 기존의 타입을 변환시키면 좋을거같아 찾아보니 스택오버플로우에서 찾을 수 있었다.

 

유틸리티를 고민해보면 정말 많은 방식이 있는거같다.. 찾기가 조금 어려울 뿐?

 

 

복사했습니다!