Home / Function/ flushCallbacks() — vue Function Reference

flushCallbacks() — vue Function Reference

Architecture documentation for the flushCallbacks() function in next-tick.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  da305e54_1fef_8b63_2bf7_beeb09d44eb0["flushCallbacks()"]
  bf792703_842a_50eb_c357_a2c1c61e235e["next-tick.ts"]
  da305e54_1fef_8b63_2bf7_beeb09d44eb0 -->|defined in| bf792703_842a_50eb_c357_a2c1c61e235e
  style da305e54_1fef_8b63_2bf7_beeb09d44eb0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/util/next-tick.ts lines 12–19

function flushCallbacks() {
  pending = false
  const copies = callbacks.slice(0)
  callbacks.length = 0
  for (let i = 0; i < copies.length; i++) {
    copies[i]()
  }
}

Domain

Subdomains

Frequently Asked Questions

What does flushCallbacks() do?
flushCallbacks() is a function in the vue codebase, defined in src/core/util/next-tick.ts.
Where is flushCallbacks() defined?
flushCallbacks() is defined in src/core/util/next-tick.ts at line 12.

Analyze Your Own Codebase

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

Try Supermodel Free