Skip to Content
ContentAPIVariablesVariable: crossFieldValidation

Hero Hook Form API v2.5.1


Hero Hook Form API / crossFieldValidation

Variable: crossFieldValidation

const crossFieldValidation: 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>