@data-driven-forms/react-form-renderer
Version:
React Form Renderer. Data Driven Forms converts JSON form definitions into fully functional React forms.
15 lines (14 loc) • 622 B
TypeScript
import Field from '../common-types/field';
import ComponentMapper from '../common-types/component-mapper';
import { ActionMapper } from '../form-renderer/action-mapper';
import { ValidatorFunction } from '../validators';
interface GetValidatesOptions {
componentMapper: ComponentMapper;
actionMapper?: ActionMapper;
values: Record<string, any>;
}
interface Validations {
[fieldName: string]: ValidatorFunction[][];
}
declare const getValidates: (field: Field | Field[], { componentMapper, actionMapper, values }: GetValidatesOptions, validations?: Validations) => Validations;
export default getValidates;