All files / src/constants errors.ts

89.28% Statements 25/28
66.66% Branches 2/3
50% Functions 1/2
89.28% Lines 25/28

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 331x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x     1x            
export enum ErrorType {
  UNKNOWN_ERROR = 0,
  SERVER_ERROR = 1,
  CLIENT_ERROR = 2,
  EMAIL_ALREADY_EXISTS = 3,
  SUPPLIER_NOT_ADDED_TO_PRODUCT = 4,
  EMAIL_NOT_FOUND = 5,
  INVALID_PHONE_NUMBER = 6,
  INVALID_PASSWORD = 7,
  RESOURCE_NOT_FOUND = 8,
  RESOURCE_GONE = 9,
  REQUEST_TOO_LARGE = 10,
  UNKNOWN_DOMAIN = 11,
  UNSUPPORTED_METHOD = 12,
  MISSING_EVENT_TYPES = 13,
  INVALID_EVENT_TYPES = 14,
  MISSING_URI = 15,
  MISSING_SID = 16,
  MISSING_SECRET_KEY = 17,
  MISSING_SUBSCRIPTION_TOKEN = 18,
  WRONG_SECRET_KEY = 19,
  DUPLICATE_SUBSCRIPTION_TOKEN = 20,
  BAD_SMS_TOKEN = 21,
  DOMAIN_NOT_FOUND = 22,
}
 
export function getErrorFromCode(code: number): ErrorType {
  Iif (code in ErrorType) {
    return code;
  }
  return ErrorType.UNKNOWN_ERROR;
}