react-forminate
Version:
React.js + Typescript package that creates dynamic UI forms based on the JSON schema
13 lines (12 loc) • 602 B
TypeScript
type Handler = Function | undefined;
export declare const useFieldEvents: () => {
formOptions: import('..').FormOptions | undefined;
touched: Record<string, boolean>;
blurred: Record<string, boolean>;
setValue: import('..').SetValueType;
handleCustomEvent: <T>(handler: Handler, event: React.SyntheticEvent<T>, fieldId: string, newValue?: any) => void;
setTouched: (fieldId: import('..').FieldIdType, isTouched: boolean) => void;
setBlurred: (fieldId: import('..').FieldIdType, isTouched: boolean) => void;
validateField: import('..').ValidateFieldParams;
};
export {};