Skip to content

@serenity-is/corelib / validateOptions

Function: validateOptions()

validateOptions(options?): ValidatorOptions

Defined in: src/compat/validation.ts:25

Merges caller-supplied ValidatorOptions with Serenity's default validation behaviour. Default handlers include: generic errorPlacement that targets data-vx-id / .field containers, a submitHandler that prevents native submit, an invalidHandler that shows FormValidationTexts.InvalidFormMessage, expands collapsed categories/tabs and shows a tooltip on the first error, and a success handler that marks labels as checked. Caller options override the defaults via Object.assign.

Parameters

options?

ValidatorOptions

Optional overrides to merge on top of the defaults.

Returns

ValidatorOptions

A new ValidatorOptions object with defaults applied.