Search
⌨️

[오픈소스 기여] getFieldState 부모 경로의 중첩 오류 타입 추론 개선

PR 링크

문제 상황

•
getFieldState(name).error가 항상 FieldError로 추론되어 배열·객체의 부모 경로에서 런타임에 반환되는 중첩 오류 구조를 타입으로 표현하지 못하는 문제

해결방안

•
선택한 필드 경로로 오류 타입을 계산하는 공개 FieldPathError 타입을 추가
•
부모 경로는 중첩 오류를 포함하고 리프·제네릭 경로는 기존 타입을 유지하도록 구성
•
배열·객체·리프 경로에 대한 타입 테스트를 보강