UNPKG

apollo-form

Version:
23 lines (22 loc) 1.03 kB
import React from 'react'; import { UseFormProps } from './hooks/useForm'; import FormManager from './form/FormManager'; export declare type FormProps<S extends object> = UseFormProps<S> & { children: React.ReactNode; id?: string; style?: React.CSSProperties; className?: string; }; declare const _default: <S extends object>(props: Pick<import("./types").FormManagerParams<S>, "validate" | "validationSchema" | "validateOnMount" | "initialErrors" | "initialTouches" | "name" | "initialState" | "resetOnSubmit" | "enableReinitialize" | "onInit" | "onSubmit" | "onChange" | "formatState"> & { name: string; resetOnUnmount?: boolean | undefined; saveOnUnmount?: boolean | undefined; } & { children: React.ReactNode; id?: string | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; } & { ref?: ((instance: FormManager<S> | null) => void) | React.MutableRefObject<FormManager<S> | null> | null | undefined; }) => JSX.Element; export default _default;