HttpClientError
Error
HttpClientError type
Added in v1.0.0
Source
Signature
type HttpClientError = RequestError | ResponseErrorRequestError
Added in 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;}ResponseError
Added in 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
isHttpClientError
Added in v1.0.0
Source
Signature
declare function isHttpClientError(u: unknown): u is HttpClientError