Hero Hook Form API / validationUtils
Variable: validationUtils
constvalidationUtils:object
Defined in: builders/validation-helpers.ts:172
Form validation utilities
Type Declaration
debounceValidation()
debounceValidation: (
fn,delay) => (…args) =>void
Debounced validation
Parameters
fn
(…args) => void
delay
number = 300
Returns
(…
args):void
Parameters
args
…any[]
Returns
void
getFieldError()
getFieldError: (
errors,field) =>string|undefined
Get field error message
Parameters
errors
Record<string, string>
field
string
Returns
string | undefined
hasFieldError()
hasFieldError: (
errors,field) =>boolean
Check if field has error
Parameters
errors
Record<string, string>
field
string
Returns
boolean
validateForm()
validateForm: (
data,schema) =>Promise<{errors:Record<string,string>;success:boolean; }>
Validate form data against schema
Parameters
data
any
schema
ZodType
Returns
Promise<{ errors: Record<string, string>; success: boolean; }>