ServerModuleRunnerOptions Type — vite Architecture
Architecture documentation for the ServerModuleRunnerOptions type/interface in serverModuleRunner.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 981bce9f_678d_05fa_327e_a90532eff213["ServerModuleRunnerOptions"] d14cf24c_f830_6905_0df1_4e9b0f67c84b["serverModuleRunner.ts"] 981bce9f_678d_05fa_327e_a90532eff213 -->|defined in| d14cf24c_f830_6905_0df1_4e9b0f67c84b style 981bce9f_678d_05fa_327e_a90532eff213 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/ssr/runtime/serverModuleRunner.ts lines 19–35
export interface ServerModuleRunnerOptions extends Omit<
ModuleRunnerOptions,
'root' | 'fetchModule' | 'hmr' | 'transport'
> {
/**
* Disable HMR or configure HMR logger.
*/
hmr?:
| false
| {
logger?: ModuleRunnerHmr['logger']
}
/**
* Provide a custom module evaluator. This controls how the code is executed.
*/
evaluator?: ModuleEvaluator
}
Source
Frequently Asked Questions
What is the ServerModuleRunnerOptions type?
ServerModuleRunnerOptions is a type/interface in the vite codebase, defined in packages/vite/src/node/ssr/runtime/serverModuleRunner.ts.
Where is ServerModuleRunnerOptions defined?
ServerModuleRunnerOptions is defined in packages/vite/src/node/ssr/runtime/serverModuleRunner.ts at line 19.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free