react-bfm
Version:
A basic field / form manager for React using hooks
97 lines (96 loc) • 7.81 kB
JavaScript
;
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;