UNPKG

@libj/http-meta

Version:
43 lines (42 loc) 2.27 kB
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>); }