@shopify/react-form
Version:
Manage React forms tersely and safely-typed with no magic using React hooks
46 lines (40 loc) • 1.85 kB
JavaScript
;
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;