Home / Function/ waitForWatcher() — vite Function Reference

waitForWatcher() — vite Function Reference

Architecture documentation for the waitForWatcher() function in hmr-ssr.spec.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  ec81ed77_50ee_2fff_de4d_794033c60791["waitForWatcher()"]
  2f2e510b_d491_14bf_c7ee_0c390a8b3218["hmr-ssr.spec.ts"]
  ec81ed77_50ee_2fff_de4d_794033c60791 -->|defined in| 2f2e510b_d491_14bf_c7ee_0c390a8b3218
  9e717dd4_9e19_fc9c_9699_c1993d73656a["setupModuleRunner()"]
  9e717dd4_9e19_fc9c_9699_c1993d73656a -->|calls| ec81ed77_50ee_2fff_de4d_794033c60791
  65ad0c4e_55b7_7e5a_f805_be82332148bb["isWatched()"]
  ec81ed77_50ee_2fff_de4d_794033c60791 -->|calls| 65ad0c4e_55b7_7e5a_f805_be82332148bb
  style ec81ed77_50ee_2fff_de4d_794033c60791 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

playground/hmr-ssr/__tests__/hmr-ssr.spec.ts lines 1091–1102

function waitForWatcher(server: ViteDevServer, watched: string) {
  return new Promise<void>((resolve) => {
    function checkWatched() {
      if (isWatched(server, watched)) {
        resolve()
      } else {
        setTimeout(checkWatched, 20)
      }
    }
    checkWatched()
  })
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does waitForWatcher() do?
waitForWatcher() is a function in the vite codebase, defined in playground/hmr-ssr/__tests__/hmr-ssr.spec.ts.
Where is waitForWatcher() defined?
waitForWatcher() is defined in playground/hmr-ssr/__tests__/hmr-ssr.spec.ts at line 1091.
What does waitForWatcher() call?
waitForWatcher() calls 1 function(s): isWatched.
What calls waitForWatcher()?
waitForWatcher() is called by 1 function(s): setupModuleRunner.

Analyze Your Own Codebase

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

Try Supermodel Free