When the form is submitted, the form data is validated to conform to the given JSON schema.
interface Validator { isValid( schema: SchemaDefinition, rootSchema: Schema, formData: SchemaValue | undefined ): boolean; reset(): void;} interface ValidationError<E> { instanceId: string; propertyTitle: string; message: string; error: E;} interface FormValidator<E = unknown> extends Validator { /** * Full form validation */ validateFormData( rootSchema: Schema, formData: SchemaValue | undefined ): ValidationError<E>[]; /** * Individual field validation */ validateFieldData( field: Config, fieldData: SchemaValue | undefined ): ValidationError<E>[];}