|
1 |
| -/** |
2 |
| - * exports HTTP status codes |
3 |
| - */ |
| 1 | +export const HTTP_STATUS_ABORTED = 0; |
| 2 | +export const HTTP_STATUS_CREATED = 201; |
| 3 | +export const HTTP_STATUS_ACCEPTED = 202; |
| 4 | +export const HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203; |
| 5 | +export const HTTP_STATUS_NO_CONTENT = 204; |
| 6 | +export const HTTP_STATUS_RESET_CONTENT = 205; |
| 7 | +export const HTTP_STATUS_PARTIAL_CONTENT = 206; |
| 8 | +export const HTTP_STATUS_MULTI_STATUS = 207; |
| 9 | +export const HTTP_STATUS_ALREADY_REPORTED = 208; |
| 10 | +export const HTTP_STATUS_IM_USED = 226; |
| 11 | +export const HTTP_STATUS_METHOD_NOT_ALLOWED = 405; |
| 12 | +export const HTTP_STATUS_CONFLICT = 409; |
| 13 | +export const HTTP_STATUS_GONE = 410; |
| 14 | +export const HTTP_STATUS_PAYLOAD_TOO_LARGE = 413; |
| 15 | +export const HTTP_STATUS_UNPROCESSABLE_ENTITY = 422; |
| 16 | +export const HTTP_STATUS_TOO_MANY_REQUESTS = 429; |
4 | 17 |
|
| 18 | +// TODO move the rest of the status codes to primitive constants |
| 19 | +// https://docs.gitlab.com/ee/development/fe_guide/style/javascript.html#export-constants-as-primitives |
5 | 20 | const httpStatusCodes = {
|
6 |
| - ABORTED: 0, |
7 | 21 | OK: 200,
|
8 |
| - CREATED: 201, |
9 |
| - ACCEPTED: 202, |
10 |
| - NON_AUTHORITATIVE_INFORMATION: 203, |
11 |
| - NO_CONTENT: 204, |
12 |
| - RESET_CONTENT: 205, |
13 |
| - PARTIAL_CONTENT: 206, |
14 |
| - MULTI_STATUS: 207, |
15 |
| - ALREADY_REPORTED: 208, |
16 |
| - IM_USED: 226, |
17 |
| - MULTIPLE_CHOICES: 300, |
18 | 22 | BAD_REQUEST: 400,
|
19 | 23 | UNAUTHORIZED: 401,
|
20 | 24 | FORBIDDEN: 403,
|
21 | 25 | NOT_FOUND: 404,
|
22 |
| - METHOD_NOT_ALLOWED: 405, |
23 |
| - CONFLICT: 409, |
24 |
| - GONE: 410, |
25 |
| - PAYLOAD_TOO_LARGE: 413, |
26 |
| - UNPROCESSABLE_ENTITY: 422, |
27 |
| - TOO_MANY_REQUESTS: 429, |
28 | 26 | INTERNAL_SERVER_ERROR: 500,
|
29 | 27 | SERVICE_UNAVAILABLE: 503,
|
30 | 28 | };
|
31 | 29 |
|
32 | 30 | export const successCodes = [
|
33 | 31 | httpStatusCodes.OK,
|
34 |
| - httpStatusCodes.CREATED, |
35 |
| - httpStatusCodes.ACCEPTED, |
36 |
| - httpStatusCodes.NON_AUTHORITATIVE_INFORMATION, |
37 |
| - httpStatusCodes.NO_CONTENT, |
38 |
| - httpStatusCodes.RESET_CONTENT, |
39 |
| - httpStatusCodes.PARTIAL_CONTENT, |
40 |
| - httpStatusCodes.MULTI_STATUS, |
41 |
| - httpStatusCodes.ALREADY_REPORTED, |
42 |
| - httpStatusCodes.IM_USED, |
| 32 | + HTTP_STATUS_CREATED, |
| 33 | + HTTP_STATUS_ACCEPTED, |
| 34 | + HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION, |
| 35 | + HTTP_STATUS_NO_CONTENT, |
| 36 | + HTTP_STATUS_RESET_CONTENT, |
| 37 | + HTTP_STATUS_PARTIAL_CONTENT, |
| 38 | + HTTP_STATUS_MULTI_STATUS, |
| 39 | + HTTP_STATUS_ALREADY_REPORTED, |
| 40 | + HTTP_STATUS_IM_USED, |
43 | 41 | ];
|
44 | 42 |
|
45 | 43 | export default httpStatusCodes;
|
0 commit comments