Home / Type/ ClientOptions Type — vite Architecture

ClientOptions Type — vite Architecture

Architecture documentation for the ClientOptions type/interface in ws.d.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  18c1994a_533b_5ba1_bf5e_254ad80beb7d["ClientOptions"]
  f807a74d_76fa_6b24_918f_7ef78a219c18["ws.d.ts"]
  18c1994a_533b_5ba1_bf5e_254ad80beb7d -->|defined in| f807a74d_76fa_6b24_918f_7ef78a219c18
  style 18c1994a_533b_5ba1_bf5e_254ad80beb7d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/types/ws.d.ts lines 347–365

  interface ClientOptions extends SecureContextOptions {
    protocol?: string | undefined
    followRedirects?: boolean | undefined
    generateMask?(mask: Buffer): void
    handshakeTimeout?: number | undefined
    maxRedirects?: number | undefined
    perMessageDeflate?: boolean | PerMessageDeflateOptions | undefined
    localAddress?: string | undefined
    protocolVersion?: number | undefined
    headers?: { [key: string]: string } | undefined
    origin?: string | undefined
    agent?: Agent | undefined
    host?: string | undefined
    family?: number | undefined
    checkServerIdentity?(servername: string, cert: CertMeta): boolean
    rejectUnauthorized?: boolean | undefined
    maxPayload?: number | undefined
    skipUTF8Validation?: boolean | undefined
  }

Frequently Asked Questions

What is the ClientOptions type?
ClientOptions is a type/interface in the vite codebase, defined in packages/vite/src/types/ws.d.ts.
Where is ClientOptions defined?
ClientOptions is defined in packages/vite/src/types/ws.d.ts at line 347.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free