@libj/http-meta
Version:
10 lines (9 loc) • 533 B
TypeScript
import { HttpResponseInterface } from '../response/HttpResponseInterface';
import { HttpResponseBody, HttpResponseHeaders, HttpResponseOptions } from '../response/types';
import { HttpStatus } from '../status/HttpStatus';
export declare class HttpError<B extends HttpResponseBody = HttpResponseBody> extends Error implements HttpResponseInterface<B> {
constructor(status: HttpStatus, { headers, body }?: HttpResponseOptions<B>);
readonly status: HttpStatus;
readonly body: B;
readonly headers: HttpResponseHeaders;
}