UNPKG

@bob-obringer/http-errors

Version:
116 lines 5.15 kB
export type HttpStatusCode = 400 | 401 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 422 | 425 | 426 | 428 | 429 | 431 | 451 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 510 | 511; export type HttpErrorName = "HttpError" | "BadRequestError" | "UnauthorizedError" | "ForbiddenError" | "NotFoundError" | "MethodNotAllowedError" | "NotAcceptableError" | "ProxyAuthenticationRequiredError" | "RequestTimeoutError" | "ConflictError" | "GoneError" | "LengthRequiredError" | "PreconditionFailedError" | "PayloadTooLargeError" | "URITooLongError" | "UnsupportedMediaTypeError" | "RangeNotSatisfiableError" | "ExpectationFailedError" | "ImATeapotError" | "UnprocessableEntityError" | "TooEarlyError" | "UpgradeRequiredError" | "PreconditionRequiredError" | "TooManyRequestsError" | "RequestHeaderFieldsTooLargeError" | "UnavailableForLegalReasonsError" | "InternalServerError" | "NotImplementedError" | "BadGatewayError" | "ServiceUnavailableError" | "GatewayTimeoutError" | "HTTPVersionNotSupportedError" | "VariantAlsoNegotiatesError" | "InsufficientStorageError" | "LoopDetectedError" | "NotExtendedError" | "NetworkAuthenticationRequiredError"; export declare class HttpError extends Error { name: HttpErrorName; readonly statusCode: HttpStatusCode; constructor(statusCode: HttpStatusCode, message?: string); } export declare class HttpErrorBadRequest extends HttpError { constructor(message?: string); } export declare class HttpErrorUnauthorized extends HttpError { constructor(message?: string); } export declare class HttpErrorForbidden extends HttpError { constructor(message?: string); } export declare class HttpErrorNotFound extends HttpError { constructor(message?: string); } export declare class HttpErrorMethodNotAllowed extends HttpError { constructor(message?: string); } export declare class HttpErrorNotAcceptable extends HttpError { constructor(message?: string); } export declare class HttpErrorProxyAuthenticationRequired extends HttpError { constructor(message?: string); } export declare class HttpErrorRequestTimeout extends HttpError { constructor(message?: string); } export declare class HttpErrorConflict extends HttpError { constructor(message?: string); } export declare class HttpErrorGone extends HttpError { constructor(message?: string); } export declare class HttpErrorLengthRequired extends HttpError { constructor(message?: string); } export declare class HttpErrorPreconditionFailed extends HttpError { constructor(message?: string); } export declare class HttpErrorPayloadTooLarge extends HttpError { constructor(message?: string); } export declare class HttpErrorURITooLong extends HttpError { constructor(message?: string); } export declare class HttpErrorUnsupportedMediaType extends HttpError { constructor(message?: string); } export declare class HttpErrorRangeNotSatisfiable extends HttpError { constructor(message?: string); } export declare class HttpErrorExpectationFailed extends HttpError { constructor(message?: string); } export declare class HttpErrorImATeapot extends HttpError { constructor(message?: string); } export declare class HttpErrorUnprocessableEntity extends HttpError { constructor(message?: string); } export declare class HttpErrorTooEarly extends HttpError { constructor(message?: string); } export declare class HttpErrorUpgradeRequired extends HttpError { constructor(message?: string); } export declare class HttpErrorPreconditionRequired extends HttpError { constructor(message?: string); } export declare class HttpErrorTooManyRequests extends HttpError { constructor(message?: string); } export declare class HttpErrorRequestHeaderFieldsTooLarge extends HttpError { constructor(message?: string); } export declare class HttpErrorUnavailableForLegalReasons extends HttpError { constructor(message?: string); } export declare class HttpErrorInternalServerError extends HttpError { constructor(message?: string); } export declare class HttpErrorNotImplemented extends HttpError { constructor(message?: string); } export declare class HttpErrorBadGateway extends HttpError { constructor(message?: string); } export declare class HttpErrorServiceUnavailable extends HttpError { constructor(message?: string); } export declare class HttpErrorGatewayTimeout extends HttpError { constructor(message?: string); } export declare class HttpErrorHTTPVersionNotSupported extends HttpError { constructor(message?: string); } export declare class HttpErrorVariantAlsoNegotiates extends HttpError { constructor(message?: string); } export declare class HttpErrorInsufficientStorage extends HttpError { constructor(message?: string); } export declare class HttpErrorLoopDetected extends HttpError { constructor(message?: string); } export declare class HttpErrorNotExtended extends HttpError { constructor(message?: string); } export declare class HttpErrorNetworkAuthenticationRequired extends HttpError { constructor(message?: string); } //# sourceMappingURL=errors.d.ts.map