UNPKG

exstack

Version:

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

190 lines 5.51 kB
//#region src/status.d.ts /** * Enum representing HTTP status codes. * * @publicApi http-status code */ declare const HttpStatus: Readonly<{ /** Continue with the request. */ CONTINUE: 100; '100_NAME': "CONTINUE"; /** Switching protocols. */ SWITCHING_PROTOCOLS: 101; '101_NAME': "SWITCHING_PROTOCOLS"; /** Request is being processed. */ PROCESSING: 102; '102_NAME': "PROCESSING"; /** Early hints for the client. */ EARLYHINTS: 103; '103_NAME': "EARLY_HINTS"; /** Request succeeded. */ OK: 200; '200_NAME': "OK"; /** Resource created. */ CREATED: 201; '201_NAME': "CREATED"; /** Request accepted for processing. */ ACCEPTED: 202; '202_NAME': "ACCEPTED"; /** Non-authoritative information. */ NON_AUTHORITATIVE_INFORMATION: 203; '203_NAME': "NON_AUTHORITATIVE_INFORMATION"; /** No content to send. */ NO_CONTENT: 204; '204_NAME': "NO_CONTENT"; /** Content reset. */ RESET_CONTENT: 205; '205_NAME': "RESET_CONTENT"; /** Partial content delivered. */ PARTIAL_CONTENT: 206; '206_NAME': "PARTIAL_CONTENT"; /** Multi-Status */ MULTI_STATUS: 207; '207_NAME': "MULTI_STATUS"; /** Multiple choices available. */ AMBIGUOUS: 300; '300_NAME': "AMBIGUOUS"; /** Resource moved permanently. */ MOVED_PERMANENTLY: 301; '301_NAME': "MOVED_PERMANENTLY"; /** Resource found at another URI. */ FOUND: 302; '302_NAME': "FOUND"; /** See other resource. */ SEE_OTHER: 303; '303_NAME': "SEE_OTHER"; /** Resource not modified. */ NOT_MODIFIED: 304; '304_NAME': "NOT_MODIFIED"; /** Temporary redirect. */ TEMPORARY_REDIRECT: 307; '307_NAME': "TEMPORARY_REDIRECT"; /** Permanent redirect. */ PERMANENT_REDIRECT: 308; '308_NAME': "PERMANENT_REDIRECT"; /** Bad request. */ BAD_REQUEST: 400; '400_NAME': "BAD_REQUEST"; /** Authentication required. */ UNAUTHORIZED: 401; '401_NAME': "UNAUTHORIZED"; /** Payment required. */ PAYMENT_REQUIRED: 402; '402_NAME': "PAYMENT_REQUIRED"; /** Access forbidden. */ FORBIDDEN: 403; '403_NAME': "FORBIDDEN"; /** Resource not found. */ NOT_FOUND: 404; '404_NAME': "NOT_FOUND"; /** Method not allowed. */ METHOD_NOT_ALLOWED: 405; '405_NAME': "METHOD_NOT_ALLOWED"; /** Not acceptable content. */ NOT_ACCEPTABLE: 406; '406_NAME': "NOT_ACCEPTABLE"; /** Proxy authentication required. */ PROXY_AUTHENTICATION_REQUIRED: 407; '407_NAME': "PROXY_AUTHENTICATION_REQUIRED"; /** Request timed out. */ REQUEST_TIMEOUT: 408; '408_NAME': "REQUEST_TIMEOUT"; /** Conflict with current state. */ CONFLICT: 409; '409_NAME': "CONFLICT"; /** Resource gone. */ GONE: 410; '410_NAME': "GONE"; /** Length required. */ LENGTH_REQUIRED: 411; '411_NAME': "LENGTH_REQUIRED"; /** Precondition failed. */ PRECONDITION_FAILED: 412; '412_NAME': "PRECONDITION_FAILED"; /** Payload too large. */ PAYLOAD_TOO_LARGE: 413; '413_NAME': "PAYLOAD_TOO_LARGE"; /** URI too long. */ URI_TOO_LONG: 414; '414_NAME': "URI_TOO_LONG"; /** Unsupported media type. */ UNSUPPORTED_MEDIA_TYPE: 415; '415_NAME': "UNSUPPORTED_MEDIA_TYPE"; /** Requested range not satisfiable. */ REQUESTED_RANGE_NOT_SATISFIABLE: 416; '416_NAME': "REQUESTED_RANGE_NOT_SATISFIABLE"; /** Expectation failed. */ EXPECTATION_FAILED: 417; '417_NAME': "EXPECTATION_FAILED"; /** I'm a teapot. */ I_AM_A_TEAPOT: 418; '418_NAME': "I_AM_A_TEAPOT"; /** Misdirected request. */ MISDIRECTED: 421; '421_NAME': "MISDIRECTED"; /** Unprocessable entity. */ UNPROCESSABLE_ENTITY: 422; '422_NAME': "UNPROCESSABLE_ENTITY"; /** Locked. */ LOCKED: 423; '423_NAME': "LOCKED"; /** Failed dependency. */ FAILED_DEPENDENCY: 424; '424_NAME': "FAILED_DEPENDENCY"; /** Too early. */ TOO_EARLY: 425; '425_NAME': "TOO_EARLY"; /** Upgrade required. */ UPGRADE_REQUIRED: 426; '426_NAME': "UPGRADE_REQUIRED"; /** Precondition required. */ PRECONDITION_REQUIRED: 428; '428_NAME': "PRECONDITION_REQUIRED"; /** Too many requests. */ TOO_MANY_REQUESTS: 429; '429_NAME': "TOO_MANY_REQUESTS"; /** Request header fields too large. */ REQUEST_HEADER_FIELDS_TOO_LARGE: 431; '431_NAME': "REQUEST_HEADER_FIELDS_TOO_LARGE"; /** Unavailable for legal reasons. */ UNAVAILABLE_FOR_LEGAL_REASONS: 451; '451_NAME': "UNAVAILABLE_FOR_LEGAL_REASONS"; /** Internal server error. */ INTERNAL_SERVER_ERROR: 500; '500_NAME': "INTERNAL_SERVER_ERROR"; /** Not implemented. */ NOT_IMPLEMENTED: 501; '501_NAME': "NOT_IMPLEMENTED"; /** Bad gateway. */ BAD_GATEWAY: 502; '502_NAME': "BAD_GATEWAY"; /** Service unavailable. */ SERVICE_UNAVAILABLE: 503; '503_NAME': "SERVICE_UNAVAILABLE"; /** Gateway timeout. */ GATEWAY_TIMEOUT: 504; '504_NAME': "GATEWAY_TIMEOUT"; /** HTTP version not supported. */ HTTP_VERSION_NOT_SUPPORTED: 505; '505_NAME': "HTTP_VERSION_NOT_SUPPORTED"; /** Variant also negotiates. */ VARIANT_ALSO_NEGOTIATES: 506; '506_NAME': "VARIANT_ALSO_NEGOTIATES"; /** Insufficient storage. */ INSUFFICIENT_STORAGE: 507; '507_NAME': "INSUFFICIENT_STORAGE"; /** Loop detected. */ LOOP_DETECTED: 508; '508_NAME': "LOOP_DETECTED"; /** Bandwidth limit exceeded. */ BANDWIDTH_LIMIT_EXCEEDED: 509; '509_NAME': "BANDWIDTH_LIMIT_EXCEEDED"; /** Not extended. */ NOT_EXTENDED: 510; '510_NAME': "NOT_EXTENDED"; /** Network authentication required. */ NETWORK_AUTHENTICATION_REQUIRED: 511; '511_NAME': "NETWORK_AUTHENTICATION_REQUIRED"; }>; //#endregion export { HttpStatus };