@libj/http-meta
Version:
43 lines (42 loc) • 2.27 kB
TypeScript
import { HttpError } from './HttpError';
import { HttpResponseBody, HttpResponseOptions } from '../response/types';
export { HttpError };
export declare class BadRequestHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class UnauthorizedHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class ForbiddenHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class NotFoundHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class MethodNotAllowedHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class NotAcceptableHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class ConflictHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class PreconditionFailedHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class InternalServerHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class NotImplementedHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class BadGatewayHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class ServiceUnavailableHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}
export declare class GatewayTimeoutHttpError<B extends HttpResponseBody = HttpResponseBody> extends HttpError {
constructor(options?: HttpResponseOptions<B>);
}