Hierarchy

  • Transport

Constructors

  • Parameters

    • opts: TransportOptions

    Returns Transport

Properties

_isSniffing: boolean
_nextSniff: number
_sniffEnabled: boolean
compression: false | "gzip"
emit: ((event: string | symbol, ...args: any[]) => boolean)

Type declaration

    • (event: string | symbol, ...args: any[]): boolean
    • Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

maxRetries: number
opaqueIdPrefix: string
requestTimeout: number
serializer: Serializer
sniffEndpoint: string
sniffInterval: number
sniffOnConnectionFault: boolean
suggestCompression: boolean
sniffReasons: { DEFAULT: string; SNIFF_INTERVAL: string; SNIFF_ON_CONNECTION_FAULT: string; SNIFF_ON_START: string }

Type declaration

  • DEFAULT: string
  • SNIFF_INTERVAL: string
  • SNIFF_ON_CONNECTION_FAULT: string
  • SNIFF_ON_START: string

Methods

  • Parameters

    • opts: TransportGetConnectionOptions

    Returns Connection

  • Parameters

    • params: TransportRequestParams
    • Optional options: TransportRequestOptions

    Returns TransportRequestPromise<ApiResponse<Record<string, any>, Record<string, unknown>>>

  • Parameters

    • params: TransportRequestParams
    • Optional options: TransportRequestOptions
    • Optional callback: ((err: ApiError, result: ApiResponse<Record<string, any>, Record<string, unknown>>) => void)
        • (err: ApiError, result: ApiResponse<Record<string, any>, Record<string, unknown>>): void
        • Parameters

          Returns void

    Returns TransportRequestCallback

  • Parameters

    • Optional opts: TransportSniffOptions
    • Optional callback: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns void

Generated using TypeDoc