Beignet API reference
    Preparing search index...

    Type Alias ServerErrorValidator<TFormData>

    ServerErrorValidator: (
        props: { formApi: AnyFormApi; signal: AbortSignal; value: TFormData },
    ) => Promise<string | undefined>

    Phantom async validator that types the form's onServer error slot as a string. TanStack Form never runs it; it exists so form.state.errorMap.onServer reads as string | undefined and form.setErrorMap(serverErrorMap(...)) typechecks.

    Type Parameters

    • TFormData

    Type Declaration

      • (
            props: { formApi: AnyFormApi; signal: AbortSignal; value: TFormData },
        ): Promise<string | undefined>
      • Parameters

        • props: { formApi: AnyFormApi; signal: AbortSignal; value: TFormData }

        Returns Promise<string | undefined>