MCPcopy
hub / github.com/vitejs/vite / dequeue

Method dequeue

packages/vite/src/shared/hmrHandler.ts:30–48  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

28 }
29
30 dequeue(): boolean {
31 if (this.pending) {
32 return false
33 }
34 const item = this.queue.shift()
35 if (!item) {
36 return false
37 }
38 this.pending = true
39 item
40 .promise()
41 .then(item.resolve)
42 .catch(item.reject)
43 .finally(() => {
44 this.pending = false
45 this.dequeue()
46 })
47 return true
48 }
49}

Callers 1

enqueueMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected