UNPKG

@libj/http-meta

Version:
10 lines (9 loc) 533 B
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; }