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
}
Defined In
Source
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