UNPKG

react-bfm

Version:

A basic field / form manager for React using hooks

13 lines (12 loc) 1.26 kB
import { NamespaceType, FieldStateKeyType, GetNamespaceType } from '../common'; export declare const getNamespaceKeyValues: <T = GetNamespaceType>(namespace: NamespaceType, key: FieldStateKeyType) => T | undefined; export declare const getNamespaceKeyIsEvery: (namespace: NamespaceType, key: FieldStateKeyType) => boolean | undefined; export declare const getNamespaceKeyIsSome: (namespace: NamespaceType, key: FieldStateKeyType) => boolean | undefined; export declare const getNamespaceInitialValues: <T = GetNamespaceType>(namespace: NamespaceType) => T | undefined; export declare const getNamespaceErrors: <T = GetNamespaceType>(namespace: NamespaceType) => T | undefined; export declare const getNamespaceValues: <T = GetNamespaceType>(namespace: NamespaceType) => T | undefined; export declare const getNamespaceValuesOnFocus: <T = GetNamespaceType>(namespace: NamespaceType) => T | undefined; export declare const hasNamespaceFocus: (namespace: NamespaceType) => boolean | undefined; export declare const isNamespaceDirty: (namespace: NamespaceType) => boolean | undefined; export declare const isNamespaceTouched: (namespace: NamespaceType) => boolean | undefined; export declare const isNamespaceValid: (namespace: NamespaceType) => boolean | undefined;