react-formstate-fp
Version:
An API to build, query, update, and bind formstate in React. Develop forms DRYly in React.
140 lines (133 loc) • 6.28 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "FormField", {
enumerable: true,
get: function get() {
return _reactComponents.FormField;
}
});
Object.defineProperty(exports, "FormScope", {
enumerable: true,
get: function get() {
return _reactComponents.FormScope;
}
});
Object.defineProperty(exports, "createRffAdaptor", {
enumerable: true,
get: function get() {
return _reactComponents.createRffAdaptor;
}
});
Object.defineProperty(exports, "createRffNestedFormAdaptor", {
enumerable: true,
get: function get() {
return _reactComponents.createRffNestedFormAdaptor;
}
});
exports.rff = void 0;
Object.defineProperty(exports, "useFormstate", {
enumerable: true,
get: function get() {
return _reactComponents.useFormstate;
}
});
var _schemaAndLookup = require("./schemaAndLookup.js");
var _fieldAndScopeStatus = require("./fieldAndScopeStatus.js");
var _formStatus = require("./formStatus.js");
var _validationAndEventHandlers = require("./validationAndEventHandlers.js");
var _reactComponents = require("./reactComponents.js");
var rff = {
initializeFormstate: _schemaAndLookup.initializeFormstate,
getRootModelKey: _schemaAndLookup.getRootModelKey,
getModelKey: _schemaAndLookup.getModelKey,
getId: _schemaAndLookup.getId,
isScope: _schemaAndLookup.isScope,
isRequired: _schemaAndLookup.isRequired,
isFormWaiting: _formStatus.isFormWaiting,
isFormAsyncError: _formStatus.isFormAsyncError,
getFormAsyncErrorModelKeys: _formStatus.getFormAsyncErrorModelKeys,
isInputDisabled: _formStatus.isInputDisabled,
isFormSubmitting: _formStatus.isFormSubmitting,
isFormSubmittedAndUnchanged: _formStatus.isFormSubmittedAndUnchanged,
getFormSubmissionStartTime: _formStatus.getFormSubmissionStartTime,
getFormSubmissionEndTime: _formStatus.getFormSubmissionEndTime,
getFormSubmissionValidity: _formStatus.getFormSubmissionValidity,
getFormSubmissionAsyncErrorModelKeys: _formStatus.getFormSubmissionAsyncErrorModelKeys,
getFormSubmissionError: _formStatus.getFormSubmissionError,
getFormSubmissionHistory: _formStatus.getFormSubmissionHistory,
wasSuccessfulSubmit: _formStatus.wasSuccessfulSubmit,
getFormCustomProperty: _formStatus.getFormCustomProperty,
isModelValid: _formStatus.isModelValid,
isModelInvalid: _formStatus.isModelInvalid,
isPrimedModelInvalid: _formStatus.isPrimedModelInvalid,
getValue: _fieldAndScopeStatus.getValue,
getInitialValue: _fieldAndScopeStatus.getInitialValue,
isValid: _fieldAndScopeStatus.isValid,
isInvalid: _fieldAndScopeStatus.isInvalid,
isValidated: _fieldAndScopeStatus.isValidated,
isSynclyValid: _fieldAndScopeStatus.isSynclyValid,
isSynclyInvalid: _fieldAndScopeStatus.isSynclyInvalid,
isSynclyValidated: _fieldAndScopeStatus.isSynclyValidated,
isAsynclyValid: _fieldAndScopeStatus.isAsynclyValid,
isAsynclyInvalid: _fieldAndScopeStatus.isAsynclyInvalid,
isAsynclyValidated: _fieldAndScopeStatus.isAsynclyValidated,
isWaiting: _fieldAndScopeStatus.isWaiting,
getAsyncToken: _fieldAndScopeStatus.getAsyncToken,
getAsyncStartTime: _fieldAndScopeStatus.getAsyncStartTime,
getAsyncEndTime: _fieldAndScopeStatus.getAsyncEndTime,
getAsyncError: _fieldAndScopeStatus.getAsyncError,
wasAsyncErrorDuringSubmit: _formStatus.wasAsyncErrorDuringSubmit,
getMessage: _fieldAndScopeStatus.getMessage,
isChanged: _fieldAndScopeStatus.isChanged,
isBlurred: _fieldAndScopeStatus.isBlurred,
isSubmitting: _fieldAndScopeStatus.isSubmitting,
isSubmitted: _fieldAndScopeStatus.isSubmitted,
getCustomProperty: _fieldAndScopeStatus.getCustomProperty,
primeOnChange: _formStatus.primeOnChange,
primeOnBlur: _formStatus.primeOnBlur,
primeOnChangeThenBlur: _formStatus.primeOnChangeThenBlur,
primeOnSubmit: _formStatus.primeOnSubmit,
setFormSubmitting: _formStatus.setFormSubmitting,
setFormSubmissionError: _formStatus.setFormSubmissionError,
setFormSubmitted: _formStatus.setFormSubmitted,
setInputDisabled: _formStatus.setInputDisabled,
setInputEnabled: _formStatus.setInputEnabled,
setFormCustomProperty: _formStatus.setFormCustomProperty,
setValueAndClearStatus: _fieldAndScopeStatus.setValueAndClearStatus,
setValid: _fieldAndScopeStatus.setValid,
setInvalid: _fieldAndScopeStatus.setInvalid,
setNotValidated: _fieldAndScopeStatus.setNotValidated,
setSynclyValid: _fieldAndScopeStatus.setSynclyValid,
setSynclyInvalid: _fieldAndScopeStatus.setSynclyInvalid,
setNotSynclyValidated: _fieldAndScopeStatus.setNotSynclyValidated,
setAsyncStarted: _fieldAndScopeStatus.setAsyncStarted,
setAsynclyValid: _fieldAndScopeStatus.setAsynclyValid,
setAsynclyInvalid: _fieldAndScopeStatus.setAsynclyInvalid,
setAsyncError: _fieldAndScopeStatus.setAsyncError,
setMessage: _fieldAndScopeStatus.setMessage,
setChanged: _fieldAndScopeStatus.setChanged,
setBlurred: _fieldAndScopeStatus.setBlurred,
setSubmitting: _fieldAndScopeStatus.setSubmitting,
setSubmitted: _fieldAndScopeStatus.setSubmitted,
setCustomProperty: _fieldAndScopeStatus.setCustomProperty,
synclyValidate: _validationAndEventHandlers.synclyValidate,
synclyValidateForm: _validationAndEventHandlers.synclyValidateForm,
validateForm: _validationAndEventHandlers.synclyValidateForm,
asynclyValidate: _validationAndEventHandlers.asynclyValidate,
asynclyValidateForm: _validationAndEventHandlers.asynclyValidateForm,
getPromises: _validationAndEventHandlers.getPromises,
changeAndValidate: _validationAndEventHandlers.changeAndValidate,
handleChange: _validationAndEventHandlers.handleChange,
handleBlur: _validationAndEventHandlers.handleBlur,
startFormSubmission: _validationAndEventHandlers.startFormSubmission,
cancelFormSubmission: _validationAndEventHandlers.cancelFormSubmission,
cancelFormSubmissionKeepInputDisabled: _formStatus.setFormSubmitted,
driveFormSubmission: _validationAndEventHandlers.driveFormSubmission,
addModelKey: _validationAndEventHandlers.addModelKey,
deleteModelKey: _validationAndEventHandlers.deleteModelKey,
deleteModelKeyAndValidateParentScope: _validationAndEventHandlers.deleteModelKeyAndValidateParentScope,
bindToSetStateComponent: _reactComponents.bindToSetStateComponent
};
exports.rff = rff;