Home / Type/ PerMessageDeflateOptions Type — vite Architecture

PerMessageDeflateOptions Type — vite Architecture

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

packages/vite/src/types/ws.d.ts lines 367–388

  interface PerMessageDeflateOptions {
    serverNoContextTakeover?: boolean | undefined
    clientNoContextTakeover?: boolean | undefined
    serverMaxWindowBits?: number | undefined
    clientMaxWindowBits?: number | undefined
    zlibDeflateOptions?:
      | {
          flush?: number | undefined
          finishFlush?: number | undefined
          chunkSize?: number | undefined
          windowBits?: number | undefined
          level?: number | undefined
          memLevel?: number | undefined
          strategy?: number | undefined
          dictionary?: Buffer | Buffer[] | DataView | undefined
          info?: boolean | undefined
        }
      | undefined
    zlibInflateOptions?: ZlibOptions | undefined
    threshold?: number | undefined
    concurrencyLimit?: number | undefined
  }

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free