@vulform/react
Version:
React components for VulForm contact form management
20 lines • 615 B
TypeScript
/**
* Hook for real-time field validation
*/
import { VulFormApiClient, FormField } from '@vulform/core';
interface UseFieldValidationProps {
field: FormField;
value: any;
apiClient?: VulFormApiClient;
debounceMs?: number;
validateOnChange?: boolean;
}
interface UseFieldValidationReturn {
error: string | null;
isValidating: boolean;
validate: () => Promise<void>;
clearError: () => void;
}
export declare function useFieldValidation(props: UseFieldValidationProps): UseFieldValidationReturn;
export default useFieldValidation;
//# sourceMappingURL=useFieldValidation.d.ts.map