MCPcopy Create free account
hub / github.com/TanStack/form / normalizeError

Function normalizeError

packages/form-core/src/FormApi.ts:2634–2649  ·  view source on GitHub ↗
(rawError?: FormValidationError<unknown>)

Source from the content-addressed store, hash-verified

2632}
2633
2634function 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
2651function getErrorMapKey(cause: ValidationCause) {
2652 switch (cause) {

Callers 2

FormApiClass · 0.70
setErrorMapMethod · 0.70

Calls 1

Tested by

no test coverage detected