UNPKG

@mojojs/core

Version:

Real-time web framework

24 lines (23 loc) 717 B
import type { UserAgentRequestOptions } from '../../types.js'; import type { URL } from 'node:url'; import http from 'node:http'; import { UserAgentResponse } from '../response.js'; /** * HTTP transport class. */ export declare class HTTPTransport { /** * HTTP agent. */ agent: http.Agent; /** * Destroy active keep-alive connections. */ destroy(): Promise<void>; /** * Perform HTTP request. */ request(config: UserAgentRequestOptions): Promise<UserAgentResponse>; _prepareOptions(config: UserAgentRequestOptions): http.RequestOptions; _sendRequest(url: URL, options: http.RequestOptions, cb: (res: http.IncomingMessage) => void): http.ClientRequest; }