UNPKG

react-bfm

Version:

A basic field / form manager for React using hooks

10 lines (9 loc) 1.01 kB
import { FieldNameType, FieldStateType, NamespaceType } from '../common'; export declare const useFieldState: (namespace: NamespaceType, fieldName: FieldNameType) => FieldStateType | undefined; export declare const useFieldError: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined; export declare const useFieldHasFocus: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldIsDirty: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldIsTouched: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldIsValid: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldValue: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined; export declare const useFieldValueOnFocus: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined;