UNPKG

react-bfm

Version:

A basic field / form manager for React using hooks

16 lines (15 loc) 1.37 kB
import { FieldStateKeyType, GetNamespaceType, NamespaceType } from '../common'; export declare const useNamespaceState: (namespace: NamespaceType) => import("../common").NamespaceStateType | undefined; export declare const useNamespaceKeyValues: (namespace: NamespaceType, key: FieldStateKeyType) => GetNamespaceType | undefined; export declare const useNamespaceKeyIsEvery: (namespace: NamespaceType, key: FieldStateKeyType) => boolean | undefined; export declare const useNamespaceKeyIsSome: (namespace: NamespaceType, key: FieldStateKeyType) => boolean | undefined; /** * Error values reflect the stored field error; falsy errors are normalized when mapped into field state. */ export declare const useNamespaceErrors: (namespace: NamespaceType) => GetNamespaceType | undefined; export declare const useNamespaceHasFocus: (namespace: NamespaceType) => boolean | undefined; export declare const useNamespaceIsDirty: (namespace: NamespaceType) => boolean | undefined; export declare const useNamespaceIsTouched: (namespace: NamespaceType) => boolean | undefined; export declare const useNamespaceIsValid: (namespace: NamespaceType) => boolean | undefined; export declare const useNamespaceValues: (namespace: NamespaceType) => GetNamespaceType | undefined; export declare const useNamespaceValuesOnFocus: (namespace: NamespaceType) => GetNamespaceType | undefined;