@bombillazo/rhf-plus
Version:
Enhanced functionality for React Hook Form
24 lines • 1.16 kB
TypeScript
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