Hero Hook Form API / crossFieldValidation
Variable: crossFieldValidation
constcrossFieldValidation:object
Defined in: utils/validation.ts:125
Cross-field validation helpers
Type Declaration
conditionalRequired()
conditionalRequired: (
field,conditionField,conditionValue) =>ZodObject<{[key:string]:ZodString|ZodAny; },$strip>
Conditional required field validation
Parameters
field
string
conditionField
string
conditionValue
any
Returns
ZodObject<{[key: string]: ZodString | ZodAny; }, $strip>
dateRange()
dateRange: (
startField,endField) =>ZodObject<{[key:string]:ZodString; },$strip>
Date range validation
Parameters
startField
string
endField
string
Returns
ZodObject<{[key: string]: ZodString; }, $strip>
passwordConfirmation()
passwordConfirmation: (
passwordField,confirmField) =>ZodObject<{[key:string]:ZodString; },$strip>
Password confirmation validation
Parameters
passwordField
string
confirmField
string
Returns
ZodObject<{[key: string]: ZodString; }, $strip>