UNPKG

@shopify/react-form

Version:

Manage React forms tersely and safely-typed with no magic using React hooks

46 lines (40 loc) 1.85 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var utilities = require('./utilities.js'); var field = require('./hooks/field/field.js'); var list = require('./hooks/list/list.js'); var dirty = require('./hooks/dirty.js'); var reset = require('./hooks/reset.js'); var submit = require('./hooks/submit.js'); var form = require('./hooks/form.js'); var dynamiclist = require('./hooks/list/dynamiclist.js'); var validator = require('./validation/validator.js'); var validators = require('./validation/validators.js'); exports.fieldsToArray = utilities.fieldsToArray; exports.getDirtyValues = utilities.getDirtyValues; exports.getValues = utilities.getValues; exports.makeCleanDynamicLists = utilities.makeCleanDynamicLists; exports.makeCleanFields = utilities.makeCleanFields; exports.propagateErrors = utilities.propagateErrors; exports.reduceFields = utilities.reduceFields; exports.validateAll = utilities.validateAll; exports.asChoiceField = field.asChoiceField; exports.asChoiceList = field.asChoiceList; exports.useChoiceField = field.useChoiceField; exports.useField = field.useField; exports.useList = list.useList; exports.useDirty = dirty.useDirty; exports.useReset = reset.useReset; exports.submitFail = submit.submitFail; exports.submitSuccess = submit.submitSuccess; exports.useSubmit = submit.useSubmit; exports.useForm = form.useForm; exports.useDynamicList = dynamiclist.useDynamicList; exports.validator = validator.validator; exports.lengthLessThan = validators.lengthLessThan; exports.lengthMoreThan = validators.lengthMoreThan; exports.notEmpty = validators.notEmpty; exports.notEmptyString = validators.notEmptyString; exports.numericString = validators.numericString; exports.positiveIntegerString = validators.positiveIntegerString; exports.positiveNumericString = validators.positiveNumericString;