declare module 'http-status-code' { /** * HTTP status code definitions */ const httpStatusCodes: { // 1xx Informational CONTINUE: 100 SWITCHING_PROTOCOLS: 101 PROCESSING: 102 EARLY_HINTS: 103 // 2xx Success OK: 200 CREATED: 201 ACCEPTED: 202 NON_AUTHORITATIVE_INFORMATION: 203 NO_CONTENT: 204 RESET_CONTENT: 205 PARTIAL_CONTENT: 206 MULTI_STATUS: 207 ALREADY_REPORTED: 208 IM_USED: 226 // 3xx Redirection MULTIPLE_CHOICES: 300 MOVED_PERMANENTLY: 301 FOUND: 302 SEE_OTHER: 303 NOT_MODIFIED: 304 USE_PROXY: 305 TEMPORARY_REDIRECT: 307 PERMANENT_REDIRECT: 308 // 4xx Client Error BAD_REQUEST: 400 UNAUTHORIZED: 401 PAYMENT_REQUIRED: 402 FORBIDDEN: 403 NOT_FOUND: 404 METHOD_NOT_ALLOWED: 405 NOT_ACCEPTABLE: 406 PROXY_AUTHENTICATION_REQUIRED: 407 REQUEST_TIMEOUT: 408 CONFLICT: 409 GONE: 410 LENGTH_REQUIRED: 411 PRECONDITION_FAILED: 412 PAYLOAD_TOO_LARGE: 413 URI_TOO_LONG: 414 UNSUPPORTED_MEDIA_TYPE: 415 RANGE_NOT_SATISFIABLE: 416 EXPECTATION_FAILED: 417 IM_A_TEAPOT: 418 MISDIRECTED_REQUEST: 421 UNPROCESSABLE_ENTITY: 422 LOCKED: 423 FAILED_DEPENDENCY: 424 TOO_EARLY: 425 UPGRADE_REQUIRED: 426 PRECONDITION_REQUIRED: 428 TOO_MANY_REQUESTS: 429 REQUEST_HEADER_FIELDS_TOO_LARGE: 431 UNAVAILABLE_FOR_LEGAL_REASONS: 451 // 5xx Server Error INTERNAL_SERVER_ERROR: 500 NOT_IMPLEMENTED: 501 BAD_GATEWAY: 502 SERVICE_UNAVAILABLE: 503 GATEWAY_TIMEOUT: 504 HTTP_VERSION_NOT_SUPPORTED: 505 VARIANT_ALSO_NEGOTIATES: 506 INSUFFICIENT_STORAGE: 507 LOOP_DETECTED: 508 NOT_EXTENDED: 510 NETWORK_AUTHENTICATION_REQUIRED: 511 // Methods getMessage(statusCode: number, protocol?: string): string // Allow numeric access [statusCode: number]: number | ((statusCode: number, protocol?: string) => string) } export default httpStatusCodes }