Home / Function/ enqueue() — vite Function Reference

enqueue() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  77b1c63f_56d0_0f53_e7e7_44217eae26f7["enqueue()"]
  2c0ee59c_0949_33f8_4516_15bcd71cd015["Queue"]
  77b1c63f_56d0_0f53_e7e7_44217eae26f7 -->|defined in| 2c0ee59c_0949_33f8_4516_15bcd71cd015
  78565810_c101_62d5_659a_9f46c4ad9d97["createHMRHandler()"]
  78565810_c101_62d5_659a_9f46c4ad9d97 -->|calls| 77b1c63f_56d0_0f53_e7e7_44217eae26f7
  be980069_d600_05ad_3041_135b7720cc3c["dequeue()"]
  77b1c63f_56d0_0f53_e7e7_44217eae26f7 -->|calls| be980069_d600_05ad_3041_135b7720cc3c
  style 77b1c63f_56d0_0f53_e7e7_44217eae26f7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/shared/hmrHandler.ts lines 19–28

  enqueue(promise: () => Promise<void>): Promise<void> {
    return new Promise<any>((resolve, reject) => {
      this.queue.push({
        promise,
        resolve,
        reject,
      })
      this.dequeue()
    })
  }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does enqueue() do?
enqueue() is a function in the vite codebase, defined in packages/vite/src/shared/hmrHandler.ts.
Where is enqueue() defined?
enqueue() is defined in packages/vite/src/shared/hmrHandler.ts at line 19.
What does enqueue() call?
enqueue() calls 1 function(s): dequeue.
What calls enqueue()?
enqueue() is called by 1 function(s): createHMRHandler.

Analyze Your Own Codebase

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

Try Supermodel Free