react-bfm
Version:
A basic field / form manager for React using hooks
13 lines (12 loc) • 1.26 kB
TypeScript
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;