Sha256: c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195
Contents?: true
Size: 1 KB
Versions: 32
Compression:
Stored size: 1 KB
Contents
import { TLSSocket, ConnectionOptions } from 'tls' import { IpcNetConnectOpts, Socket, TcpNetConnectOpts } from 'net' export default buildConnector declare function buildConnector (options?: buildConnector.BuildOptions): buildConnector.connector declare namespace buildConnector { export type BuildOptions = (ConnectionOptions | TcpNetConnectOpts | IpcNetConnectOpts) & { allowH2?: boolean; maxCachedSessions?: number | null; socketPath?: string | null; timeout?: number | null; port?: number; keepAlive?: boolean | null; keepAliveInitialDelay?: number | null; } export interface Options { hostname: string host?: string protocol: string port: string servername?: string localAddress?: string | null httpSocket?: Socket } export type Callback = (...args: CallbackArgs) => void type CallbackArgs = [null, Socket | TLSSocket] | [Error, null] export interface connector { (options: buildConnector.Options, callback: buildConnector.Callback): void } }
Version data entries
32 entries across 32 versions & 4 rubygems