///
Search
⌨️

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

PR 링크

문제 상황

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

해결방안

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