UNPKG

urllib-next

Version:

Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.

20 lines (19 loc) 688 B
import type { RawResponseWithMeta, SocketInfo } from './Response.js'; import type { IncomingHttpHeaders } from './IncomingHttpHeaders.js'; interface ErrorOptions { cause?: Error; } export declare class HttpClientRequestError extends Error { status?: number; headers?: IncomingHttpHeaders; socket?: SocketInfo; res?: RawResponseWithMeta; } export declare class HttpClientRequestTimeoutError extends HttpClientRequestError { constructor(timeout: number, options: ErrorOptions); } export declare class HttpClientConnectTimeoutError extends HttpClientRequestError { code: string; constructor(message: string, code: string, options: ErrorOptions); } export {};