Home / Function/ createHMRHandler() — vite Function Reference

createHMRHandler() — vite Function Reference

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

Function typescript HMRClient HotRuntime calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  78565810_c101_62d5_659a_9f46c4ad9d97["createHMRHandler()"]
  028d7bbe_154e_0f3f_836a_0c92f8021168["hmrHandler.ts"]
  78565810_c101_62d5_659a_9f46c4ad9d97 -->|defined in| 028d7bbe_154e_0f3f_836a_0c92f8021168
  4cffe7ac_42fc_d6b8_b38b_87a95e695952["createHMRHandlerForRunner()"]
  4cffe7ac_42fc_d6b8_b38b_87a95e695952 -->|calls| 78565810_c101_62d5_659a_9f46c4ad9d97
  77b1c63f_56d0_0f53_e7e7_44217eae26f7["enqueue()"]
  78565810_c101_62d5_659a_9f46c4ad9d97 -->|calls| 77b1c63f_56d0_0f53_e7e7_44217eae26f7
  style 78565810_c101_62d5_659a_9f46c4ad9d97 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/shared/hmrHandler.ts lines 4–9

export function createHMRHandler(
  handler: (payload: HotPayload) => Promise<void>,
): (payload: HotPayload) => Promise<void> {
  const queue = new Queue()
  return (payload) => queue.enqueue(() => handler(payload))
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does createHMRHandler() do?
createHMRHandler() is a function in the vite codebase, defined in packages/vite/src/shared/hmrHandler.ts.
Where is createHMRHandler() defined?
createHMRHandler() is defined in packages/vite/src/shared/hmrHandler.ts at line 4.
What does createHMRHandler() call?
createHMRHandler() calls 1 function(s): enqueue.
What calls createHMRHandler()?
createHMRHandler() 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