urllib
Version:
Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, timeout and more. Base undici API.
12 lines (11 loc) • 473 B
TypeScript
import { Agent, Dispatcher } from 'undici';
import { AsyncLocalStorage } from 'node:async_hooks';
import { FetchOpaque } from './FetchOpaqueInterceptor.js';
export interface BaseAgentOptions extends Agent.Options {
opaqueLocalStorage?: AsyncLocalStorage<FetchOpaque>;
}
export declare class BaseAgent extends Agent {
#private;
constructor(options: BaseAgentOptions);
dispatch(options: Agent.DispatchOptions, handler: Dispatcher.DispatchHandler): boolean;
}