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

Function runValidator

packages/react-form/src/remix/createServerValidate.ts:80–98  ·  view source on GitHub ↗
({
      value,
      validationSource,
    }: {
      value: TFormData
      validationSource: 'form'
    })

Source from the content-addressed store, hash-verified

78 const { onServerValidate } = defaultOpts
79
80 const runValidator = async ({
81 value,
82 validationSource,
83 }: {
84 value: TFormData
85 validationSource: 'form'
86 }) => {
87 if (isStandardSchemaValidator(onServerValidate)) {
88 return await standardSchemaValidators.validateAsync(
89 { value, validationSource },
90 onServerValidate,
91 )
92 }
93 return (onServerValidate as FormValidateAsyncFn<TFormData>)({
94 value,
95 signal: undefined as never,
96 formApi: undefined as never,
97 })
98 }
99
100 const values = decode(formData, info) as never as TFormData
101

Callers 1

createServerValidateFunction · 0.70

Calls 1

Tested by

no test coverage detected