src/constants/errors.js

Summary

Maintainability
A
0 mins
Test Coverage
// error keys (used to display error message to user via locale files)

// Data error
export const REQUIRED = 'REQUIRED'
export const INVALID_DATE = 'INVALID_DATE'
export const DATE_TOO_EARLY = 'DATE_TOO_EARLY'
export const DATE_TOO_LATE = 'DATE_TOO_LATE'
export const INVALID_EMAIL = 'INVALID_EMAIL'
export const NOT_EQUAL = 'NOT_EQUAL'
export const EXCLUSION = 'EXCLUSION'
export const INCLUSION = 'INCLUSION'
export const INVALID_FORMAT = 'INVALID_FORMAT'
export const INVALID_LENGTH = 'INVALID_LENGTH'
export const LENGTH_WRONG = 'LENGTH_WRONG'
export const LENGTH_TOO_LONG = 'LENGTH_TOO_LONG'
export const LENGTH_TOO_SHORT = 'LENGTH_TOO_SHORT'
export const INVALID_NUMBER = 'INVALID_NUMBER'
export const NUMBER_NOT_INTEGER = 'NUMBER_NOT_INTEGER'
export const NUMBER_NOT_GREATER_THAN = 'NUMBER_NOT_GREATER_THAN'
export const NUMBER_NOT_GREATER_THAN_OR_EQUAL_TO = 'NUMBER_NOT_GREATER_THAN_OR_EQUAL_TO'
export const NUMBER_NOT_EQUAL_TO = 'NUMBER_NOT_EQUAL_TO'
export const NUMBER_NOT_LESS_THAN = 'NUMBER_NOT_LESS_THAN'
export const NUMBER_NOT_LESS_THAN_OR_EQUAL_TO = 'NUMBER_NOT_LESS_THAN_OR_EQUAL_TO'
export const NUMBER_NOT_DIVISIBLE_BY = 'NUMBER_NOT_DIVISIBLE_BY'
export const NUMBER_NOT_ODD = 'NUMBER_NOT_ODD'
export const NUMBER_NOT_EVEN = 'NUMBER_NOT_EVEN'
export const INVALID_URL = 'INVALID_URL'
export const INVALID_COUNTRY = 'INVALID_COUNTRY'

// Custom validator errors
export const MISSING_ITEMS = 'MISSING_ITEMS'
export const INVALID_BRANCH = 'INVALID_BRANCH'
export const INVALID_ITEM = 'INVALID_ITEM'
export const INCOMPLETE_COLLECTION = 'INCOMPLETE_COLLECTION'
export const REQUIREMENT_NOT_MET = 'REQUIREMENT_NOT_MET'
export const INVALID_DATE_RANGE = 'INVALID_DATE_RANGE'
export const DATE_RANGE_TOO_SHORT = 'DATE_RANGE_TOO_SHORT'
export const DATE_RANGE_TOO_LONG = 'DATE_RANGE_TOO_LONG'
export const INCOMPLETE_DURATION = 'INCOMPLETE_DURATION'
export const MISSING_VALUE = 'MISSING_VALUE'
export const VALUE_NOT_EMPTY = 'VALUE_NOT_EMPTY'
export const VALUE_NOT_TRUE = 'VALUE_NOT_TRUE'
export const INVALID_SSN = 'INVALID_SSN'
export const ZIPCODE_STATE_MISMATCH = 'ZIPCODE_STATE_MISMATCH'
export const DUPLICATE_PHONE_NUMBER_TYPES = 'DUPLICATE_PHONE_NUMBER_TYPES'

// Internal errors (i.e., options)
export const INVALID_VALIDATOR = 'INVALID_VALIDATOR'
export const INVALID_REQUIREMENTS = 'INVALID_REQUIREMENTS'
export const INVALID_DURATION = 'INVALID_DURATION'