because I got bored of customising my CV for every job
at main 1.7 kB view raw
1import { registerEnumType } from "@nestjs/graphql"; 2 3export enum ErrorCode { 4 // Authentication errors (401xx) 5 AUTHENTICATION_NO_TOKEN = "AUTHENTICATION_NO_TOKEN", 6 AUTHENTICATION_INVALID_TOKEN = "AUTHENTICATION_INVALID_TOKEN", 7 AUTHENTICATION_TOKEN_EXPIRED = "AUTHENTICATION_TOKEN_EXPIRED", 8 AUTHENTICATION_INVALID_CREDENTIALS = "AUTHENTICATION_INVALID_CREDENTIALS", 9 AUTHENTICATION_INVALID_REFRESH_TOKEN = "AUTHENTICATION_INVALID_REFRESH_TOKEN", 10 AUTHENTICATION_CURRENT_PASSWORD_INCORRECT = "AUTHENTICATION_CURRENT_PASSWORD_INCORRECT", 11 AUTHENTICATION_PASSWORD_INCORRECT = "AUTHENTICATION_PASSWORD_INCORRECT", 12 AUTHENTICATION_EMAIL_ALREADY_VERIFIED = "AUTHENTICATION_EMAIL_ALREADY_VERIFIED", 13 AUTHENTICATION_INVALID_VERIFICATION_TOKEN = "AUTHENTICATION_INVALID_VERIFICATION_TOKEN", 14 AUTHENTICATION_VERIFICATION_TOKEN_EXPIRED = "AUTHENTICATION_VERIFICATION_TOKEN_EXPIRED", 15 AUTHENTICATION_INVALID_PASSWORD_RESET_TOKEN = "AUTHENTICATION_INVALID_PASSWORD_RESET_TOKEN", 16 AUTHENTICATION_PASSWORD_RESET_TOKEN_EXPIRED = "AUTHENTICATION_PASSWORD_RESET_TOKEN_EXPIRED", 17 AUTHENTICATION_EMAIL_NOT_VERIFIED = "AUTHENTICATION_EMAIL_NOT_VERIFIED", 18 19 // Authorization errors (403xx) 20 AUTHORIZATION_CANNOT_VIEW = "AUTHORIZATION_CANNOT_VIEW", 21 AUTHORIZATION_CANNOT_CREATE = "AUTHORIZATION_CANNOT_CREATE", 22 AUTHORIZATION_CANNOT_UPDATE = "AUTHORIZATION_CANNOT_UPDATE", 23 AUTHORIZATION_CANNOT_DELETE = "AUTHORIZATION_CANNOT_DELETE", 24 25 // Not found errors (404xx) 26 NOT_FOUND_ENTITY_NOT_FOUND = "NOT_FOUND_ENTITY_NOT_FOUND", 27 28 // Conflict errors (409xx) 29 CONFLICT_ENTITY_ALREADY_EXISTS = "CONFLICT_ENTITY_ALREADY_EXISTS", 30} 31 32registerEnumType(ErrorCode, { 33 name: "ErrorCode", 34 description: "Application error codes", 35});