UNPKG

exstack

Version:

A utility library designed to simplify and enhance Express.js applications.

131 lines (130 loc) 3.54 kB
//#region src/status.ts /** * Enum representing HTTP status codes. * * @publicApi http-status code */ const HttpStatus = Object.freeze({ CONTINUE: 100, "100_NAME": "CONTINUE", SWITCHING_PROTOCOLS: 101, "101_NAME": "SWITCHING_PROTOCOLS", PROCESSING: 102, "102_NAME": "PROCESSING", EARLYHINTS: 103, "103_NAME": "EARLY_HINTS", OK: 200, "200_NAME": "OK", CREATED: 201, "201_NAME": "CREATED", ACCEPTED: 202, "202_NAME": "ACCEPTED", NON_AUTHORITATIVE_INFORMATION: 203, "203_NAME": "NON_AUTHORITATIVE_INFORMATION", NO_CONTENT: 204, "204_NAME": "NO_CONTENT", RESET_CONTENT: 205, "205_NAME": "RESET_CONTENT", PARTIAL_CONTENT: 206, "206_NAME": "PARTIAL_CONTENT", MULTI_STATUS: 207, "207_NAME": "MULTI_STATUS", AMBIGUOUS: 300, "300_NAME": "AMBIGUOUS", MOVED_PERMANENTLY: 301, "301_NAME": "MOVED_PERMANENTLY", FOUND: 302, "302_NAME": "FOUND", SEE_OTHER: 303, "303_NAME": "SEE_OTHER", NOT_MODIFIED: 304, "304_NAME": "NOT_MODIFIED", TEMPORARY_REDIRECT: 307, "307_NAME": "TEMPORARY_REDIRECT", PERMANENT_REDIRECT: 308, "308_NAME": "PERMANENT_REDIRECT", BAD_REQUEST: 400, "400_NAME": "BAD_REQUEST", UNAUTHORIZED: 401, "401_NAME": "UNAUTHORIZED", PAYMENT_REQUIRED: 402, "402_NAME": "PAYMENT_REQUIRED", FORBIDDEN: 403, "403_NAME": "FORBIDDEN", NOT_FOUND: 404, "404_NAME": "NOT_FOUND", METHOD_NOT_ALLOWED: 405, "405_NAME": "METHOD_NOT_ALLOWED", NOT_ACCEPTABLE: 406, "406_NAME": "NOT_ACCEPTABLE", PROXY_AUTHENTICATION_REQUIRED: 407, "407_NAME": "PROXY_AUTHENTICATION_REQUIRED", REQUEST_TIMEOUT: 408, "408_NAME": "REQUEST_TIMEOUT", CONFLICT: 409, "409_NAME": "CONFLICT", GONE: 410, "410_NAME": "GONE", LENGTH_REQUIRED: 411, "411_NAME": "LENGTH_REQUIRED", PRECONDITION_FAILED: 412, "412_NAME": "PRECONDITION_FAILED", PAYLOAD_TOO_LARGE: 413, "413_NAME": "PAYLOAD_TOO_LARGE", URI_TOO_LONG: 414, "414_NAME": "URI_TOO_LONG", UNSUPPORTED_MEDIA_TYPE: 415, "415_NAME": "UNSUPPORTED_MEDIA_TYPE", REQUESTED_RANGE_NOT_SATISFIABLE: 416, "416_NAME": "REQUESTED_RANGE_NOT_SATISFIABLE", EXPECTATION_FAILED: 417, "417_NAME": "EXPECTATION_FAILED", I_AM_A_TEAPOT: 418, "418_NAME": "I_AM_A_TEAPOT", MISDIRECTED: 421, "421_NAME": "MISDIRECTED", UNPROCESSABLE_ENTITY: 422, "422_NAME": "UNPROCESSABLE_ENTITY", LOCKED: 423, "423_NAME": "LOCKED", FAILED_DEPENDENCY: 424, "424_NAME": "FAILED_DEPENDENCY", TOO_EARLY: 425, "425_NAME": "TOO_EARLY", UPGRADE_REQUIRED: 426, "426_NAME": "UPGRADE_REQUIRED", PRECONDITION_REQUIRED: 428, "428_NAME": "PRECONDITION_REQUIRED", TOO_MANY_REQUESTS: 429, "429_NAME": "TOO_MANY_REQUESTS", REQUEST_HEADER_FIELDS_TOO_LARGE: 431, "431_NAME": "REQUEST_HEADER_FIELDS_TOO_LARGE", UNAVAILABLE_FOR_LEGAL_REASONS: 451, "451_NAME": "UNAVAILABLE_FOR_LEGAL_REASONS", INTERNAL_SERVER_ERROR: 500, "500_NAME": "INTERNAL_SERVER_ERROR", NOT_IMPLEMENTED: 501, "501_NAME": "NOT_IMPLEMENTED", BAD_GATEWAY: 502, "502_NAME": "BAD_GATEWAY", SERVICE_UNAVAILABLE: 503, "503_NAME": "SERVICE_UNAVAILABLE", GATEWAY_TIMEOUT: 504, "504_NAME": "GATEWAY_TIMEOUT", HTTP_VERSION_NOT_SUPPORTED: 505, "505_NAME": "HTTP_VERSION_NOT_SUPPORTED", VARIANT_ALSO_NEGOTIATES: 506, "506_NAME": "VARIANT_ALSO_NEGOTIATES", INSUFFICIENT_STORAGE: 507, "507_NAME": "INSUFFICIENT_STORAGE", LOOP_DETECTED: 508, "508_NAME": "LOOP_DETECTED", BANDWIDTH_LIMIT_EXCEEDED: 509, "509_NAME": "BANDWIDTH_LIMIT_EXCEEDED", NOT_EXTENDED: 510, "510_NAME": "NOT_EXTENDED", NETWORK_AUTHENTICATION_REQUIRED: 511, "511_NAME": "NETWORK_AUTHENTICATION_REQUIRED" }); //#endregion export { HttpStatus };