(rawError?: FormValidationError<unknown>)
| 2632 | } |
| 2633 | |
| 2634 | function normalizeError<TFormData>(rawError?: FormValidationError<unknown>): { |
| 2635 | formError: ValidationError |
| 2636 | fieldErrors?: Partial<Record<DeepKeys<TFormData>, ValidationError>> |
| 2637 | } { |
| 2638 | if (rawError) { |
| 2639 | if (isGlobalFormValidationError(rawError)) { |
| 2640 | const formError = normalizeError(rawError.form).formError |
| 2641 | const fieldErrors = rawError.fields |
| 2642 | return { formError, fieldErrors } as never |
| 2643 | } |
| 2644 | |
| 2645 | return { formError: rawError } |
| 2646 | } |
| 2647 | |
| 2648 | return { formError: undefined } |
| 2649 | } |
| 2650 | |
| 2651 | function getErrorMapKey(cause: ValidationCause) { |
| 2652 | switch (cause) { |
no test coverage detected