요약
export type ChangeTypeOfKeys<T> = {
[key in keyof T]?: T[key];
};
ChangeTypeOfKeys<typeof initialValue>
interface의 property 값들을 optionl로 바꾸기
form의 value로 들어가는 객체의 값으로 error 객체를 만들고 싶었다.
따로 타입을 선언하는 것보단 유틸적으로 기존의 타입을 변환시키면 좋을거같아 찾아보니 스택오버플로우에서 찾을 수 있었다.
유틸리티를 고민해보면 정말 많은 방식이 있는거같다.. 찾기가 조금 어려울 뿐?
'TIL > 트러블슈팅' 카테고리의 다른 글
공식문서를 통한 비로그인 접근 제어하기 (0) | 2023.01.14 |
---|---|
typescript interface property 변환하기, react-query mutate 파라미터 오류 해결, common 컴포넌트로 분리하기 (0) | 2023.01.12 |
typescript 제네릭으로 리팩토링 & 변수,타입 수정 (0) | 2023.01.11 |
크롬 익스텐션 보일러 플레이트 및 웹팩 설정과 css 에러 수정 (0) | 2023.01.09 |
컴파일러 작동방식을 통한 JS 호이스팅이 발생하는 이유 (0) | 2022.11.22 |