@altiore/form
Version:
Form helper for building powerful forms
10 lines (9 loc) • 576 B
TypeScript
import { MutableRefObject } from 'react';
import { FieldMeta, FieldType, ValidateFunc } from '../../../../@common/types';
declare type ValidateInputRes = {
errors: string[];
setErrors: (errors: string[]) => void;
warnings: string[];
};
export declare const useValidateInput: <T extends HTMLElement = HTMLInputElement>(customRef: MutableRefObject<T>, validators: Array<ValidateFunc>, hideErrorsInXSeconds?: false | number, formRef?: MutableRefObject<HTMLFormElement>, field?: FieldMeta, fieldType?: FieldType, nameFromProp?: string) => ValidateInputRes;
export {};