Home / Function/ getModulesByFile() — vite Function Reference

getModulesByFile() — vite Function Reference

Architecture documentation for the getModulesByFile() function in hmrHandler.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  16304d96_41aa_6521_c9c0_02b27125f159["getModulesByFile()"]
  569b12a9_015e_564e_efd3_205cedee54dd["hmrHandler.ts"]
  16304d96_41aa_6521_c9c0_02b27125f159 -->|defined in| 569b12a9_015e_564e_efd3_205cedee54dd
  4cffe7ac_42fc_d6b8_b38b_87a95e695952["createHMRHandlerForRunner()"]
  4cffe7ac_42fc_d6b8_b38b_87a95e695952 -->|calls| 16304d96_41aa_6521_c9c0_02b27125f159
  style 16304d96_41aa_6521_c9c0_02b27125f159 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/module-runner/hmrHandler.ts lines 87–93

function getModulesByFile(runner: ModuleRunner, file: string): string[] {
  const nodes = runner.evaluatedModules.getModulesByFile(file)
  if (!nodes) {
    return []
  }
  return [...nodes].map((node) => node.id)
}

Domain

Subdomains

Frequently Asked Questions

What does getModulesByFile() do?
getModulesByFile() is a function in the vite codebase, defined in packages/vite/src/module-runner/hmrHandler.ts.
Where is getModulesByFile() defined?
getModulesByFile() is defined in packages/vite/src/module-runner/hmrHandler.ts at line 87.
What calls getModulesByFile()?
getModulesByFile() is called by 1 function(s): createHMRHandlerForRunner.

Analyze Your Own Codebase

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

Try Supermodel Free