UNPKG

react-bfm

Version:

A basic field / form manager for React using hooks

97 lines (96 loc) 7.81 kB
"use strict"; exports.__esModule = true; exports.validateNamespace = exports.validateFieldName = exports.useNamespaceValuesOnFocus = exports.useNamespaceValues = exports.useNamespaceState = exports.useNamespaceKeyValues = exports.useNamespaceKeyIsSome = exports.useNamespaceKeyIsEvery = exports.useNamespaceIsValid = exports.useNamespaceIsTouched = exports.useNamespaceIsDirty = exports.useNamespaceHasFocus = exports.useNamespaceErrors = exports.useFieldValueOnFocus = exports.useFieldValue = exports.useFieldState = exports.useFieldIsValid = exports.useFieldIsTouched = exports.useFieldIsDirty = exports.useFieldHasFocus = exports.useFieldError = exports.useConnectField = exports.updateFieldStateWithCallback = exports.resetNamespace = exports.resetField = exports.removeField = exports.mapFieldValueAndError = exports.isNamespaceValid = exports.isNamespaceTouched = exports.isNamespaceDirty = exports.isFieldValid = exports.isFieldTouched = exports.isFieldDirty = exports.initFieldState = exports.hasNamespaceFocus = exports.hasFieldFocus = exports.getNamespaceValuesOnFocus = exports.getNamespaceValues = exports.getNamespaceState = exports.getNamespaceKeyValues = exports.getNamespaceKeyIsSome = exports.getNamespaceKeyIsEvery = exports.getNamespaceInitialValues = exports.getNamespaceErrors = exports.getFieldValueOnFocus = exports.getFieldValue = exports.getFieldState = exports.getFieldInitialValue = exports.getFieldError = exports.defaultValueToInput = exports.defaultEventToValue = exports.defaultDirtyCheck = exports.createSubscribeToNamespace = exports.createSubscribeToField = exports.createGetSnapshotNamespaceState = exports.createGetSnapshotFieldState = exports.clearNamespace = exports.clearField = exports.checkedEventToValue = exports.NAMESPACE_STATE_DEFAULT = exports.FIELD_STATE_DEFAULT = exports.FIELD_KEY_VALUE_ON_FOCUS = exports.FIELD_KEY_VALUE = exports.FIELD_KEY_VALID = exports.FIELD_KEY_TOUCHED = exports.FIELD_KEY_INITIAL_VALUE_ERROR = exports.FIELD_KEY_INITIAL_VALUE = exports.FIELD_KEY_FOCUS = exports.FIELD_KEY_ERROR = exports.FIELD_KEY_DIRTY = exports.FIELD_DEFAULT_VALUE_ON_FOCUS = exports.FIELD_DEFAULT_VALUE = exports.FIELD_DEFAULT_VALID = exports.FIELD_DEFAULT_TOUCHED = exports.FIELD_DEFAULT_FOCUS = exports.FIELD_DEFAULT_ERROR = exports.FIELD_DEFAULT_DIRTY = exports.FIELD_DEFAULT_DEFAULT_VALUE_ERROR = exports.FIELD_DEFAULT_DEFAULT_VALUE = exports.BFMHooksContext = void 0; var _context = require("./context"); exports.BFMHooksContext = _context.BFMHooksContext; var _fieldKeys = require("./constants/field-keys"); exports.FIELD_KEY_INITIAL_VALUE = _fieldKeys.FIELD_KEY_INITIAL_VALUE; exports.FIELD_KEY_INITIAL_VALUE_ERROR = _fieldKeys.FIELD_KEY_INITIAL_VALUE_ERROR; exports.FIELD_KEY_DIRTY = _fieldKeys.FIELD_KEY_DIRTY; exports.FIELD_KEY_ERROR = _fieldKeys.FIELD_KEY_ERROR; exports.FIELD_KEY_FOCUS = _fieldKeys.FIELD_KEY_FOCUS; exports.FIELD_KEY_TOUCHED = _fieldKeys.FIELD_KEY_TOUCHED; exports.FIELD_KEY_VALID = _fieldKeys.FIELD_KEY_VALID; exports.FIELD_KEY_VALUE = _fieldKeys.FIELD_KEY_VALUE; exports.FIELD_KEY_VALUE_ON_FOCUS = _fieldKeys.FIELD_KEY_VALUE_ON_FOCUS; var _fieldDefaults = require("./constants/field-defaults"); exports.FIELD_DEFAULT_DEFAULT_VALUE = _fieldDefaults.FIELD_DEFAULT_DEFAULT_VALUE; exports.FIELD_DEFAULT_DEFAULT_VALUE_ERROR = _fieldDefaults.FIELD_DEFAULT_DEFAULT_VALUE_ERROR; exports.FIELD_DEFAULT_DIRTY = _fieldDefaults.FIELD_DEFAULT_DIRTY; exports.FIELD_DEFAULT_ERROR = _fieldDefaults.FIELD_DEFAULT_ERROR; exports.FIELD_DEFAULT_FOCUS = _fieldDefaults.FIELD_DEFAULT_FOCUS; exports.FIELD_DEFAULT_TOUCHED = _fieldDefaults.FIELD_DEFAULT_TOUCHED; exports.FIELD_DEFAULT_VALID = _fieldDefaults.FIELD_DEFAULT_VALID; exports.FIELD_DEFAULT_VALUE = _fieldDefaults.FIELD_DEFAULT_VALUE; exports.FIELD_DEFAULT_VALUE_ON_FOCUS = _fieldDefaults.FIELD_DEFAULT_VALUE_ON_FOCUS; var _stateDefaults = require("./constants/state-defaults"); exports.FIELD_STATE_DEFAULT = _stateDefaults.FIELD_STATE_DEFAULT; exports.NAMESPACE_STATE_DEFAULT = _stateDefaults.NAMESPACE_STATE_DEFAULT; var _actions = require("./field/actions"); exports.clearField = _actions.clearField; exports.resetField = _actions.resetField; var _getters = require("./field/getters"); exports.getFieldInitialValue = _getters.getFieldInitialValue; exports.getFieldError = _getters.getFieldError; exports.getFieldValue = _getters.getFieldValue; exports.getFieldValueOnFocus = _getters.getFieldValueOnFocus; exports.hasFieldFocus = _getters.hasFieldFocus; exports.isFieldDirty = _getters.isFieldDirty; exports.isFieldTouched = _getters.isFieldTouched; exports.isFieldValid = _getters.isFieldValid; var _hooks = require("./field/hooks"); exports.useFieldError = _hooks.useFieldError; exports.useFieldHasFocus = _hooks.useFieldHasFocus; exports.useFieldIsDirty = _hooks.useFieldIsDirty; exports.useFieldIsTouched = _hooks.useFieldIsTouched; exports.useFieldIsValid = _hooks.useFieldIsValid; exports.useFieldState = _hooks.useFieldState; exports.useFieldValue = _hooks.useFieldValue; exports.useFieldValueOnFocus = _hooks.useFieldValueOnFocus; var _helpers = require("./helpers"); exports.checkedEventToValue = _helpers.checkedEventToValue; exports.defaultDirtyCheck = _helpers.defaultDirtyCheck; exports.defaultEventToValue = _helpers.defaultEventToValue; exports.defaultValueToInput = _helpers.defaultValueToInput; exports.mapFieldValueAndError = _helpers.mapFieldValueAndError; exports.validateFieldName = _helpers.validateFieldName; exports.validateNamespace = _helpers.validateNamespace; var _actions2 = require("./namespace/actions"); exports.clearNamespace = _actions2.clearNamespace; exports.resetNamespace = _actions2.resetNamespace; var _hooks2 = require("./namespace/hooks"); exports.useNamespaceErrors = _hooks2.useNamespaceErrors; exports.useNamespaceHasFocus = _hooks2.useNamespaceHasFocus; exports.useNamespaceIsDirty = _hooks2.useNamespaceIsDirty; exports.useNamespaceIsTouched = _hooks2.useNamespaceIsTouched; exports.useNamespaceIsValid = _hooks2.useNamespaceIsValid; exports.useNamespaceKeyIsEvery = _hooks2.useNamespaceKeyIsEvery; exports.useNamespaceKeyIsSome = _hooks2.useNamespaceKeyIsSome; exports.useNamespaceKeyValues = _hooks2.useNamespaceKeyValues; exports.useNamespaceState = _hooks2.useNamespaceState; exports.useNamespaceValues = _hooks2.useNamespaceValues; exports.useNamespaceValuesOnFocus = _hooks2.useNamespaceValuesOnFocus; var _getters2 = require("./namespace/getters"); exports.getNamespaceInitialValues = _getters2.getNamespaceInitialValues; exports.getNamespaceErrors = _getters2.getNamespaceErrors; exports.getNamespaceKeyIsEvery = _getters2.getNamespaceKeyIsEvery; exports.getNamespaceKeyIsSome = _getters2.getNamespaceKeyIsSome; exports.getNamespaceKeyValues = _getters2.getNamespaceKeyValues; exports.getNamespaceValues = _getters2.getNamespaceValues; exports.getNamespaceValuesOnFocus = _getters2.getNamespaceValuesOnFocus; exports.hasNamespaceFocus = _getters2.hasNamespaceFocus; exports.isNamespaceDirty = _getters2.isNamespaceDirty; exports.isNamespaceTouched = _getters2.isNamespaceTouched; exports.isNamespaceValid = _getters2.isNamespaceValid; var _state = require("./state"); exports.getFieldState = _state.getFieldState; exports.getNamespaceState = _state.getNamespaceState; exports.initFieldState = _state.initFieldState; exports.removeField = _state.removeField; exports.createGetSnapshotFieldState = _state.createGetSnapshotFieldState; exports.createGetSnapshotNamespaceState = _state.createGetSnapshotNamespaceState; exports.createSubscribeToField = _state.createSubscribeToField; exports.createSubscribeToNamespace = _state.createSubscribeToNamespace; exports.updateFieldStateWithCallback = _state.updateFieldStateWithCallback; var _useConnectField = require("./use-connect-field"); exports.useConnectField = _useConnectField.useConnectField;