UNPKG

apollo-form

Version:
16 lines (15 loc) 537 B
import { FieldProps } from '../types'; export interface UseFieldParams<Value> { name: string; value: Value; error?: string; touched?: boolean; focused: boolean; setFieldValue: (value: Value) => void; setFieldError: (error: string | undefined) => void; setFieldTouched: (touched: boolean) => void; setFieldFocused: () => void; } export declare type UseFieldProps<Value> = FieldProps<Value>; declare function useField<Value>(props: UseFieldProps<Value>): UseFieldParams<Value>; export default useField;