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

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/undici-types/connector.d.ts
rapid_stack-0.1.1 templates/FrontEnd/node_modules/undici-types/connector.d.ts
rapid_stack-0.1.0 templates/FrontEnd/node_modules/undici-types/connector.d.ts
clapton-0.0.26 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/undici-types/connector.d.ts