react-vite-themes
Version:
A test/experimental React theme system created for learning purposes. Features atomic design components, SCSS variables, and dark/light theme support. Not intended for production use.
8 lines • 576 B
TypeScript
import type { ValidationRule } from '../utils/validation';
export declare const useFormValidation: () => {
createCrossFieldValidator: (_fieldName: string, validateFn: (value: any, allValues: Record<string, any>) => string | null) => ValidationRule;
createPasswordConfirmationValidator: (passwordField: string) => ValidationRule;
createConditionalValidator: (condition: (allValues: Record<string, any>) => boolean, validator: ValidationRule) => ValidationRule;
form: import("./useFormContext").FormContextType;
};
//# sourceMappingURL=useFormValidation.d.ts.map