UNPKG

ez-formbecauseican

Version:

Forms made Ez

23 lines (22 loc) 1.01 kB
import React from "react"; import { EzFormProps, EzFormState } from "./types"; export declare class EzForm extends React.Component<EzFormProps, EzFormState> { constructor(props: EzFormProps); track: (keyName: string, val: any, index: string | number) => void; setErrors(keyName: string, index: number | string, validate: any): void; validateField: (keyName: any, index: string | number) => null; validateAll(vals: any): Promise<{}>; onChangeEvent: (e: any, keyName: string, index: number) => void; onBlurEvent: (e: any, keyName: string, index: number) => void; onSubmitEvent(e: React.FormEvent<HTMLFormElement>): void; initForm(): void; addFields: () => void; removeFields: (index: number) => void; componentDidMount(): void; componentDidUpdate(prevProps: EzFormProps): void; renderInputs(index: number): any; resetForm(): void; clearForm: (index?: number | undefined) => void; generateNewInput(obj: object): void; render(): JSX.Element; }