UNPKG

@bombillazo/rhf-plus

Version:

Enhanced functionality for React Hook Form

24 lines 1.16 kB
import type { ValidationModeFlags } from '../types'; /** * Subset of ValidationModeFlags used for revalidation mode checking */ type ReValidateModeFlags = Pick<ValidationModeFlags, 'isOnBlur' | 'isOnChange'>; declare const _default: (isBlurEvent: boolean, isTouched: boolean, isSubmitted: boolean, reValidateMode: ReValidateModeFlags, mode: Partial<ValidationModeFlags>, /** * Need to keep this order of parameters for backward compatibility */ isFocusEvent: boolean, /** * Optional field-level validation mode that overrides form-level mode. * When provided, this field's mode takes precedence over the form's mode. * Partial because only the relevant flags (e.g., isOnChange, isOnBlur) need to be checked. */ fieldMode?: Partial<ValidationModeFlags>, /** * Optional field-level revalidation mode that overrides form-level reValidateMode. * When provided, this field's reValidateMode takes precedence after form submission. * Only includes isOnBlur and isOnChange as these are the only valid revalidation modes. */ fieldReValidateMode?: ReValidateModeFlags) => boolean; export default _default; //# sourceMappingURL=skipValidation.d.ts.map