@blackglory/http-status
Version:
A class-based HTTP status library
135 lines • 5.54 kB
JavaScript
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