department-of-veterans-affairs/vets-website

View on GitHub
src/platform/forms-system/exportsFile.js

Summary

Maintainability
D
1 day
Test Coverage
export {
  default as AddressViewField,
} from './src/js/components/AddressViewField';

export { default as FormNavButtons } from './src/js/components/FormNavButtons';

export { default as FormTitle } from './src/js/components/FormTitle';

export { default as ProgressButton } from './src/js/components/ProgressButton';

export {
  default as ReviewCardField,
} from './src/js/components/ReviewCardField';

export { default as SchemaForm } from './src/js/components/SchemaForm';

export {
  directDepositDescription,
  directDepositAlert,
  bankInfoHelpText,
} from './src/js/definitions/content/directDeposit';

export {
  stateRequiredCountries,
  schema,
  uiSchema,
} from './src/js/definitions/address';

export {
  schema as autosuggestSchema,
  uiSchema as autosuggestUiSchema,
} from './src/js/definitions/autosuggest';

export {
  default as confirmationEmail,
} from './src/js/definitions/confirmationEmail';

export { default as currency } from './src/js/definitions/currency';

export {
  default as currentOrPastDate,
} from './src/js/definitions/currentOrPastDate';

export {
  default as currentOrPastMonthYear,
} from './src/js/definitions/currentOrPastMonthYear';

export { default as date } from './src/js/definitions/date';

export { default as dateRange } from './src/js/definitions/dateRange';

export {
  default as directDeposit,
  defaultFieldNames,
  prefillBankInformation,
} from './src/js/definitions/directDeposit';

export { default as email } from './src/js/definitions/email';

export { default as fileUiSchema, fileSchema } from './src/js/definitions/file';

export { default as fullName } from './src/js/definitions/fullName';

export { default as monthYear } from './src/js/definitions/monthYear';

export { default as monthYearRange } from './src/js/definitions/monthYearRange';

export { default as phone } from './src/js/definitions/phone';

export { default as profileAddres } from './src/js/definitions/profileAddress';

export { default as ssn } from './src/js/definitions/ssn';

export { default as year } from './src/js/definitions/year';

export { default as FullNameField } from './src/js/fields/FullNameField';

export { default as ObjectField } from './src/js/fields/ObjectField';

export {
  default as ReviewPhoneNumberWidget,
} from './src/js/review/PhoneNumberWidget';

export {
  mapStateToProps,
  default as ReviewChapters,
} from './src/js/review/ReviewChapters';

export { default as SubmitController } from './src/js/review/SubmitController';

export {
  updateRequiredFields,
  isContentExpanded,
  setHiddenFields,
  removeHiddenData,
  updateSchemaFromUiSchema,
  updateUiSchema,
  replaceRefSchemas,
  updateItemsSchema,
  updateSchemasAndData,
  recalculateSchemaAndData,
  createInitialState,
} from './src/js/state/helpers';

export { default as reducers } from './src/js/state/reducers';

export {
  getFormData,
  getFormPages,
  getSubmission,
  getReviewPageOpenChapters,
  getViewedPages,
} from './src/js/state/selectors';

export {
  default as numberToWords,
} from './src/js/utilities/data/numberToWords';

export {
  default as findDuplicateIndexes,
} from './src/js/utilities/data/findDuplicateIndexes';

export { default as get } from './src/js/utilities/data/get';

export { default as set } from './src/js/utilities/data/set';

export {
  readAndCheckFile,
  checkTypeAndExtensionMatches,
  arrayIncludesArray,
  fileTypeSignatures,
  FILE_TYPE_MISMATCH_ERROR,
  checkIsEncryptedPdf,
  ShowPdfPassword,
  PasswordLabel,
  PasswordSuccess,
} from './src/js/utilities/file';

export {
  default as maskString,
  srSubstitute,
} from './src/js/utilities/ui/mask-string';

export {
  $,
  focusElement,
  getFocusableElements,
  focusOnChange,
  scrollToElement,
  setGlobalScroll,
  scrollToFirstError,
} from './src/js/utilities/ui/index';

export {
  isValidSSN,
  isValidYear,
  isValidPartialDate,
  isValidCurrentOrPastDate,
  isValidCurrentOrFutureDate,
  isValidCurrentOrPastYear,
  isValidCurrentOrFutureMonthYear,
  dateToMoment,
  isValidDateRange,
  isValidRoutingNumber,
} from './src/js/utilities/validations/index';

export { default as fuzzyMatching } from './src/js/utilities/fuzzy-matching';

export {
  inProgressMessage,
  expiredMessage,
  savedMessage,
} from './src/js/utilities/save-in-progress-messages';

export { default as viewifyFields } from './src/js/utilities/viewify-fields';

export {
  default as PhoneNumberWidget,
} from './src/js/widgets/PhoneNumberWidget';

export { default as TextWidget } from './src/js/widgets/TextWidget';

export { default as ArrayCountWidget } from './src/js/widgets/ArrayCountWidget';

export {
  closeReviewChapter,
  openReviewChapter,
  setData,
  setEditMode,
  setSubmission,
  setPreSubmit,
  setSubmitted,
  setViewedPages,
  setFormErrors,
} from './src/js/actions';

export {
  START_NEW_APP_DEFAULT_MESSAGE,
  CONTINUE_APP_DEFAULT_MESSAGE,
  APP_SAVED_SUCCESSFULLY_DEFAULT_MESSAGE,
  FINISH_APP_LATER_DEFAULT_MESSAGE,
  UNAUTH_SIGN_IN_DEFAULT_MESSAGE,
  APP_TYPE_DEFAULT,
  APP_ACTION_DEFAULT,
  REVIEW_APP_DEFAULT_MESSAGE,
  FILE_UPLOAD_NETWORK_ERROR_MESSAGE,
  accountTitleLabels,
} from './src/js/constants';

export {
  minYear,
  maxYear,
  isActivePage,
  getActiveProperties,
  getInactivePages,
  createFormPageList,
  createPageListByChapter,
  createPageList,
  formatISOPartialDate,
  formatReviewDate,
  parseISODate,
  filterViewFields,
  filterInactivePageData,
  stringifyFormReplacer,
  isInProgress,
  getArrayFields,
  hasFieldsOtherThanArray,
  getNonArraySchema,
  pureWithDeepEquals,
  checkValidSchema,
  setArrayRecordTouched,
  createUSAStateLabels,
  expandArrayPages,
  getActiveExpandedPages,
  getPageKeys,
  getActiveChapters,
  omitRequired,
  transformForSubmit,
  showReviewField,
} from './src/js/helpers';

export {
  getEligiblePages,
  getNextPagePath,
  getPreviousPagePath,
  checkValidPagePath,
  createRoutes,
} from './src/js/routing';

export {
  transformErrors,
  uiSchemaValidate,
  errorSchemaIsValid,
  isValidForm,
  validateSSN,
  validateDate,
  validateMonthYear,
  validateCurrentOrPastDate,
  validateCurrentOrFutureDate,
  validateCurrentOrPastMonthYear,
  validateFutureDateIfExpectedGrad,
  validateCurrentOrPastYear,
  validateMatch,
  validateRoutingNumber,
  convertToDateField,
  validateDateRange,
  validateDateRangeAllowSameMonth,
  getFileError,
  validateFileField,
  validateBooleanGroup,
  validateAutosuggestOption,
} from './src/js/validation';