react-dynamic-forms-mui
Version:
A React library for creating dynamic forms with Material-UI theme
8 lines • 625 B
TypeScript
import { FormField, ValidationRule, FormData, FormValidationResult } from '../types';
export declare const validateField: (field: FormField, value: any) => string | null;
export declare const validateRule: (rule: ValidationRule, value: any, field: FormField) => string | null;
export declare const validateForm: (fields: FormField[], data: FormData) => FormValidationResult;
export declare const getDefaultValue: (field: FormField) => any;
export declare const getAllFields: (sections: any[]) => FormField[];
export declare const initializeFormData: (fields: FormField[]) => FormData;
//# sourceMappingURL=validation.d.ts.map