HttpClientError
Error
HttpClientError
type Since v1.0.0 Source
Signature
type HttpClientError = RequestError | ResponseError Since v1.0.0 Source
Signature
declare class RequestError extends YieldableError<this> & Record<typeof TypeId, typeof TypeId> & { readonly _tag: "RequestError";} & Readonly<{ readonly cause?: unknown; readonly description?: string; readonly reason: "Transport" | "Encode" | "InvalidUrl"; readonly request: HttpClientRequest;}> { constructor(args: { readonly cause?: unknown; readonly description?: string; readonly reason: "Transport" | "Encode" | "InvalidUrl"; readonly request: HttpClientRequest; }); message: string; methodAndUrl: string;} Since v1.0.0 Source
Signature
declare class ResponseError extends YieldableError<this> & Record<typeof TypeId, typeof TypeId> & { readonly _tag: "ResponseError";} & Readonly<{ readonly cause?: unknown; readonly description?: string; readonly reason: "StatusCode" | "Decode" | "EmptyBody"; readonly request: HttpClientRequest; readonly response: HttpClientResponse;}> { constructor(args: { readonly cause?: unknown; readonly description?: string; readonly reason: "StatusCode" | "Decode" | "EmptyBody"; readonly request: HttpClientRequest; readonly response: HttpClientResponse; }); message: string; methodAndUrl: string;}Guards
Since v1.0.0 Source
Signature
declare function isHttpClientError(u: unknown): u is HttpClientError