UNPKG

@blackglory/http-status

Version:
135 lines 5.54 kB
import { HTTPError } from './http-error.js'; import { ClientError } from './enum.js'; export class HTTPClientError extends HTTPError { } export class BadRequest extends HTTPClientError { constructor(message) { super(ClientError.BadRequest, message !== null && message !== void 0 ? message : 'Bad Request'); } } export class Unauthorized extends HTTPClientError { constructor(message) { super(ClientError.Unauthorized, message !== null && message !== void 0 ? message : 'Unauthorized'); } } export class Forbidden extends HTTPClientError { constructor(message) { super(ClientError.Forbidden, message !== null && message !== void 0 ? message : 'Forbidden'); } } export class NotFound extends HTTPClientError { constructor(message) { super(ClientError.NotFound, message !== null && message !== void 0 ? message : 'Not Found'); } } export class MethodNotAllowed extends HTTPClientError { constructor(message) { super(ClientError.MethodNotAllowed, message !== null && message !== void 0 ? message : 'Method Not Allowed'); } } export class NotAcceptable extends HTTPClientError { constructor(message) { super(ClientError.NotAcceptable, message !== null && message !== void 0 ? message : 'Not Acceptable'); } } export class ProxyAuthenticationRequired extends HTTPClientError { constructor(message) { super(ClientError.ProxyAuthenticationRequired, message !== null && message !== void 0 ? message : 'Proxy Authentication Required'); } } export class RequestTimeout extends HTTPClientError { constructor(message) { super(ClientError.RequestTimeout, message !== null && message !== void 0 ? message : 'Request Timeout'); } } export class Conflict extends HTTPClientError { constructor(message) { super(ClientError.Conflict, message !== null && message !== void 0 ? message : 'Conflict'); } } export class Gone extends HTTPClientError { constructor(message) { super(ClientError.Gone, message !== null && message !== void 0 ? message : 'Gone'); } } export class LengthRequired extends HTTPClientError { constructor(message) { super(ClientError.LengthRequired, message !== null && message !== void 0 ? message : 'Length Required'); } } export class PreconditionFailed extends HTTPClientError { constructor(message) { super(ClientError.PreconditionFailed, message !== null && message !== void 0 ? message : 'Precondition Failed'); } } export class PayloadTooLarge extends HTTPClientError { constructor(message) { super(ClientError.PayloadTooLarge, message !== null && message !== void 0 ? message : 'Payload Too Large'); } } export class URITooLong extends HTTPClientError { constructor(message) { super(ClientError.URITooLong, message !== null && message !== void 0 ? message : 'URI Too Long'); } } export class UnsupportedMediaType extends HTTPClientError { constructor(message) { super(ClientError.UnsupportedMediaType, message !== null && message !== void 0 ? message : 'Unsupported Media Type'); } } export class RangeNotSatisfiable extends HTTPClientError { constructor(message) { super(ClientError.RangeNotSatisfiable, message !== null && message !== void 0 ? message : 'Range Not Satisfiable'); } } export class ExpectationFailed extends HTTPClientError { constructor(message) { super(ClientError.ExpectationFailed, message !== null && message !== void 0 ? message : 'Expectation Failed'); } } export class MisdirectedRequest extends HTTPClientError { constructor(message) { super(ClientError.MisdirectedRequest, message !== null && message !== void 0 ? message : 'Misdirected Request'); } } export class UnprocessableEntity extends HTTPClientError { constructor(message) { super(ClientError.UnprocessableEntity, message !== null && message !== void 0 ? message : 'Unprocessable Entity'); } } export class Locked extends HTTPClientError { constructor(message) { super(ClientError.Locked, message !== null && message !== void 0 ? message : 'Locked'); } } export class FailedDependency extends HTTPClientError { constructor(message) { super(ClientError.FailedDependency, message !== null && message !== void 0 ? message : 'Failed Dependency'); } } export class UpgradeRequired extends HTTPClientError { constructor(message) { super(ClientError.UpgradeRequired, message !== null && message !== void 0 ? message : 'Upgrade Required'); } } export class PreconditionRequired extends HTTPClientError { constructor(message) { super(ClientError.PreconditionRequired, message !== null && message !== void 0 ? message : 'Precondition Required'); } } export class TooManyRequests extends HTTPClientError { constructor(message) { super(ClientError.TooManyRequests, message !== null && message !== void 0 ? message : 'Too Many Requests'); } } export class RequestHeaderFieldsTooLarge extends HTTPClientError { constructor(message) { super(ClientError.RequestHeaderFieldsTooLarge, message !== null && message !== void 0 ? message : 'Request Header Fields Too Large'); } } export class UnavailableForLegalReasons extends HTTPClientError { constructor(message) { super(ClientError.UnavailableForLegalReasons, message !== null && message !== void 0 ? message : 'Unavailable For Legal Reasons'); } } //# sourceMappingURL=http-client-error.js.map