Home / Function/ cleanupDeps() — vue Function Reference

cleanupDeps() — vue Function Reference

Architecture documentation for the cleanupDeps() function in dep.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  6718cf56_a4af_5db8_36ad_7b7fa60c0584["cleanupDeps()"]
  51ccfbf4_b0f4_5e67_95c4_8fb00dbc72df["cleanupDeps()"]
  51ccfbf4_b0f4_5e67_95c4_8fb00dbc72df -->|calls| 6718cf56_a4af_5db8_36ad_7b7fa60c0584
  5f88c922_50d0_318e_0c71_29334294af47["flushSchedulerQueue()"]
  5f88c922_50d0_318e_0c71_29334294af47 -->|calls| 6718cf56_a4af_5db8_36ad_7b7fa60c0584
  style 6718cf56_a4af_5db8_36ad_7b7fa60c0584 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/observer/dep.ts lines 8–15

export const cleanupDeps = () => {
  for (let i = 0; i < pendingCleanupDeps.length; i++) {
    const dep = pendingCleanupDeps[i]
    dep.subs = dep.subs.filter(s => s)
    dep._pending = false
  }
  pendingCleanupDeps.length = 0
}

Domain

Subdomains

Frequently Asked Questions

What does cleanupDeps() do?
cleanupDeps() is a function in the vue codebase.
What calls cleanupDeps()?
cleanupDeps() is called by 2 function(s): cleanupDeps, flushSchedulerQueue.

Analyze Your Own Codebase

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

Try Supermodel Free