Home / Function/ isCircularModule() — vite Function Reference

isCircularModule() — vite Function Reference

Architecture documentation for the isCircularModule() function in runner.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  62a26ebe_568c_7e40_6141_02c130e85f05["isCircularModule()"]
  1d3ff778_7ac6_0038_640f_997e968c3c8f["ModuleRunner"]
  62a26ebe_568c_7e40_6141_02c130e85f05 -->|defined in| 1d3ff778_7ac6_0038_640f_997e968c3c8f
  80e2d448_2bda_f3ef_d790_a8b2d8bcb44e["cachedRequest()"]
  80e2d448_2bda_f3ef_d790_a8b2d8bcb44e -->|calls| 62a26ebe_568c_7e40_6141_02c130e85f05
  style 62a26ebe_568c_7e40_6141_02c130e85f05 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/module-runner/runner.ts lines 136–143

  private isCircularModule(mod: EvaluatedModuleNode) {
    for (const importedFile of mod.imports) {
      if (mod.importers.has(importedFile)) {
        return true
      }
    }
    return false
  }

Domain

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free