department-of-veterans-affairs/vets-website

View on GitHub
src/platform/utilities/exportsFile.js

Summary

Maintainability
A
0 mins
Test Coverage
export { requestStates } from './constants';
export { default as sortListByFuzzyMatch } from './fuzzy-matching';
export { default as prefixUtilityClasses } from './prefix-utility-classes';
export { usePrevious } from './react-hooks';
export { getAppUrl } from './registry-helpers';

/* accessibilty */
export {
  isWideScreen,
  isEscape,
  isTab,
  isReverseTab,
  getTabbableElements,
  isEnter,
} from './accessibility/index';

/* api */
export { fetchAndUpdateSessionExpiration, apiRequest } from './api/index';

/* cerner */
export { getCernerURL, appointmentsToolLink } from './cerner/index';

/* data */
export { default as objectKeysToCamelCase } from './data/camelCaseObjectKeys';
export { default as checkValidPath } from './data/checkValidPath';
export { default as deconstructPath } from './data/deconstructPath';
export { default as deduplicate } from './data/deduplicate';
export { default as replacementFunctions } from './data/index';
export {
  default as removeDeeplyEmptyObjects,
} from './data/removeDeeplyEmptyObjects';
export { titleCase } from './data/titleCase';

/* date */
export {
  dateToMoment,
  formatDateLong,
  formatDateParsedZoneLong,
  formatDateShort,
  formatDateParsedZoneShort,
  timeFromNow,
  isValidDateString,
  formatDowntime,
} from './date/index';

/* environments */
export { default as environment } from './environment/index';
export {
  replaceWithStagingDomain,
  replaceDomainsInData,
} from './environment/stagingDomains';

/* feature-toggles */
export {
  connectFeatureToggle,
  updateFeatureToggleValue,
  useFeatureToggle,
  Toggler,
} from './feature-toggles/index';
export { getFlipperId, generateToken } from './feature-toggles/helpers';
export { default as makeFlipperClient } from './feature-toggles/flipper-client';
export {
  default as featureFlagNames,
} from './feature-toggles/featureFlagNames';

/* medical-centers */
export {
  medicalCenterLabels,
  getMedicalCenterNameByID,
} from './medical-centers/medical-centers';

/* sso */
export {
  CAUGHT_EXCEPTIONS,
  SSO_KEEP_ALIVE_ENDPOINT,
  AUTHN_HEADERS,
  AUTHN_KEYS,
  CSP_KEYS,
  CSP_AUTHN,
  SKIP_DUPE_QUERY,
  SKIP_DUPE,
  cernerEnvPrefixes,
  eauthEnvironmentPrefixes,
} from './sso/constants';
export {
  checkAndUpdateSSOeSession,
  checkAutoSession,
  ssoKeepAliveSession,
} from './sso/index';
export {
  default as keepAliveSSO,
  sanitizeAuthn,
  generateAuthnContext,
  keepAlive,
} from './sso/keepAliveSSO';
export {
  getLoginAttempted,
  setLoginAttempted,
  removeLoginAttempted,
} from './sso/loginAttempted';
export { default as mockKeepAliveSSO } from './sso/mockKeepAliveSSO';
export { logoutUrlSiS } from './oauth/utilities';

/* storage */
export { default as getLocalStorage } from './storage/localStorage';

/* ui */
export { default as asyncLoader } from './ui/asyncLoader';
export { default as DelayedRender } from './ui/DelayedRender';
export {
  displayFileSize,
  focusElement,
  getScrollOptions,
  scrollToFirstError,
  scrollAndFocus,
  isReactComponent,
  displayPercent,
  formatSSN,
} from './ui/index';
export { default as scrollTo } from './ui/scrollTo';
export { default as scrollToTop } from './ui/scrollToTop';