Home / Type/ ServerOptions Type — vite Architecture

ServerOptions Type — vite Architecture

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

packages/vite/src/types/ws.d.ts lines 420–440

  interface ServerOptions {
    host?: string | undefined
    port?: number | undefined
    backlog?: number | undefined
    server?: HTTPServer | HTTPSServer | undefined
    verifyClient?:
      | VerifyClientCallbackAsync
      | VerifyClientCallbackSync
      | undefined
    handleProtocols?: (
      protocols: Set<string>,
      request: IncomingMessage,
    ) => string | false
    path?: string | undefined
    noServer?: boolean | undefined
    clientTracking?: boolean | undefined
    perMessageDeflate?: boolean | PerMessageDeflateOptions | undefined
    maxPayload?: number | undefined
    skipUTF8Validation?: boolean | undefined
    WebSocket?: typeof WebSocket.WebSocket | undefined
  }

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free