|
| 1 | +import { HttpPhrase, HttpStatus } from '@/enums'; |
| 2 | + |
| 3 | +export const httpPhraseByStatus: Record<HttpStatus, HttpPhrase> = { |
| 4 | + [HttpStatus.ACCEPTED]: HttpPhrase.ACCEPTED, |
| 5 | + [HttpStatus.BAD_GATEWAY]: HttpPhrase.BAD_GATEWAY, |
| 6 | + [HttpStatus.BAD_REQUEST]: HttpPhrase.BAD_REQUEST, |
| 7 | + [HttpStatus.CONFLICT]: HttpPhrase.CONFLICT, |
| 8 | + [HttpStatus.CONTINUE]: HttpPhrase.CONTINUE, |
| 9 | + [HttpStatus.CREATED]: HttpPhrase.CREATED, |
| 10 | + [HttpStatus.EXPECTATION_FAILED]: HttpPhrase.EXPECTATION_FAILED, |
| 11 | + [HttpStatus.FAILED_DEPENDENCY]: HttpPhrase.FAILED_DEPENDENCY, |
| 12 | + [HttpStatus.FORBIDDEN]: HttpPhrase.FORBIDDEN, |
| 13 | + [HttpStatus.GATEWAY_TIMEOUT]: HttpPhrase.GATEWAY_TIMEOUT, |
| 14 | + [HttpStatus.GONE]: HttpPhrase.GONE, |
| 15 | + [HttpStatus.HTTP_VERSION_NOT_SUPPORTED]: HttpPhrase.HTTP_VERSION_NOT_SUPPORTED, |
| 16 | + [HttpStatus.IM_A_TEAPOT]: HttpPhrase.IM_A_TEAPOT, |
| 17 | + [HttpStatus.INSUFFICIENT_SPACE_ON_RESOURCE]: HttpPhrase.INSUFFICIENT_SPACE_ON_RESOURCE, |
| 18 | + [HttpStatus.INSUFFICIENT_STORAGE]: HttpPhrase.INSUFFICIENT_STORAGE, |
| 19 | + [HttpStatus.INTERNAL_SERVER_ERROR]: HttpPhrase.INTERNAL_SERVER_ERROR, |
| 20 | + [HttpStatus.LENGTH_REQUIRED]: HttpPhrase.LENGTH_REQUIRED, |
| 21 | + [HttpStatus.LOCKED]: HttpPhrase.LOCKED, |
| 22 | + [HttpStatus.METHOD_FAILURE]: HttpPhrase.METHOD_FAILURE, |
| 23 | + [HttpStatus.METHOD_NOT_ALLOWED]: HttpPhrase.METHOD_NOT_ALLOWED, |
| 24 | + [HttpStatus.MOVED_PERMANENTLY]: HttpPhrase.MOVED_PERMANENTLY, |
| 25 | + [HttpStatus.MOVED_TEMPORARILY]: HttpPhrase.MOVED_TEMPORARILY, |
| 26 | + [HttpStatus.MULTI_STATUS]: HttpPhrase.MULTI_STATUS, |
| 27 | + [HttpStatus.MULTIPLE_CHOICES]: HttpPhrase.MULTIPLE_CHOICES, |
| 28 | + [HttpStatus.NETWORK_AUTHENTICATION_REQUIRED]: HttpPhrase.NETWORK_AUTHENTICATION_REQUIRED, |
| 29 | + [HttpStatus.NO_CONTENT]: HttpPhrase.NO_CONTENT, |
| 30 | + [HttpStatus.NON_AUTHORITATIVE_INFORMATION]: HttpPhrase.NON_AUTHORITATIVE_INFORMATION, |
| 31 | + [HttpStatus.NOT_ACCEPTABLE]: HttpPhrase.NOT_ACCEPTABLE, |
| 32 | + [HttpStatus.NOT_FOUND]: HttpPhrase.NOT_FOUND, |
| 33 | + [HttpStatus.NOT_IMPLEMENTED]: HttpPhrase.NOT_IMPLEMENTED, |
| 34 | + [HttpStatus.NOT_MODIFIED]: HttpPhrase.NOT_MODIFIED, |
| 35 | + [HttpStatus.OK]: HttpPhrase.OK, |
| 36 | + [HttpStatus.PARTIAL_CONTENT]: HttpPhrase.PARTIAL_CONTENT, |
| 37 | + [HttpStatus.PAYMENT_REQUIRED]: HttpPhrase.PAYMENT_REQUIRED, |
| 38 | + [HttpStatus.PERMANENT_REDIRECT]: HttpPhrase.PERMANENT_REDIRECT, |
| 39 | + [HttpStatus.PRECONDITION_FAILED]: HttpPhrase.PRECONDITION_FAILED, |
| 40 | + [HttpStatus.PRECONDITION_REQUIRED]: HttpPhrase.PRECONDITION_REQUIRED, |
| 41 | + [HttpStatus.PROCESSING]: HttpPhrase.PROCESSING, |
| 42 | + [HttpStatus.EARLY_HINTS]: HttpPhrase.EARLY_HINTS, |
| 43 | + [HttpStatus.UPGRADE_REQUIRED]: HttpPhrase.UPGRADE_REQUIRED, |
| 44 | + [HttpStatus.PROXY_AUTHENTICATION_REQUIRED]: HttpPhrase.PROXY_AUTHENTICATION_REQUIRED, |
| 45 | + [HttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE]: HttpPhrase.REQUEST_HEADER_FIELDS_TOO_LARGE, |
| 46 | + [HttpStatus.REQUEST_TIMEOUT]: HttpPhrase.REQUEST_TIMEOUT, |
| 47 | + [HttpStatus.REQUEST_TOO_LONG]: HttpPhrase.REQUEST_TOO_LONG, |
| 48 | + [HttpStatus.REQUEST_URI_TOO_LONG]: HttpPhrase.REQUEST_URI_TOO_LONG, |
| 49 | + [HttpStatus.REQUESTED_RANGE_NOT_SATISFIABLE]: HttpPhrase.REQUESTED_RANGE_NOT_SATISFIABLE, |
| 50 | + [HttpStatus.RESET_CONTENT]: HttpPhrase.RESET_CONTENT, |
| 51 | + [HttpStatus.SEE_OTHER]: HttpPhrase.SEE_OTHER, |
| 52 | + [HttpStatus.SERVICE_UNAVAILABLE]: HttpPhrase.SERVICE_UNAVAILABLE, |
| 53 | + [HttpStatus.SWITCHING_PROTOCOLS]: HttpPhrase.SWITCHING_PROTOCOLS, |
| 54 | + [HttpStatus.TEMPORARY_REDIRECT]: HttpPhrase.TEMPORARY_REDIRECT, |
| 55 | + [HttpStatus.TOO_MANY_REQUESTS]: HttpPhrase.TOO_MANY_REQUESTS, |
| 56 | + [HttpStatus.UNAUTHORIZED]: HttpPhrase.UNAUTHORIZED, |
| 57 | + [HttpStatus.UNAVAILABLE_FOR_LEGAL_REASONS]: HttpPhrase.UNAVAILABLE_FOR_LEGAL_REASONS, |
| 58 | + [HttpStatus.UNPROCESSABLE_ENTITY]: HttpPhrase.UNPROCESSABLE_ENTITY, |
| 59 | + [HttpStatus.UNSUPPORTED_MEDIA_TYPE]: HttpPhrase.UNSUPPORTED_MEDIA_TYPE, |
| 60 | + [HttpStatus.USE_PROXY]: HttpPhrase.USE_PROXY, |
| 61 | + [HttpStatus.MISDIRECTED_REQUEST]: HttpPhrase.MISDIRECTED_REQUEST, |
| 62 | +}; |
0 commit comments