react-bfm
Version:
A basic field / form manager for React using hooks
10 lines (9 loc) • 939 B
TypeScript
import { FieldNameType, NamespaceType } from '../common';
export declare const getFieldError: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined;
export declare const getFieldValue: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined;
export declare const getFieldInitialValue: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined;
export declare const getFieldValueOnFocus: <T = any>(namespace: NamespaceType, fieldName: FieldNameType) => T | undefined;
export declare const hasFieldFocus: (namespace: NamespaceType, fieldName: FieldNameType) => boolean;
export declare const isFieldDirty: (namespace: NamespaceType, fieldName: FieldNameType) => boolean;
export declare const isFieldTouched: (namespace: NamespaceType, fieldName: FieldNameType) => boolean;
export declare const isFieldValid: (namespace: NamespaceType, fieldName: FieldNameType) => boolean;