eager_flush() — svelte Function Reference
Architecture documentation for the eager_flush() function in batch.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD e5a062fc_3223_a0e1_88f5_b719e1456637["eager_flush()"] d8e42d9d_2e3c_635c_19d3_b946a4341c0f["batch.js"] e5a062fc_3223_a0e1_88f5_b719e1456637 -->|defined in| d8e42d9d_2e3c_635c_19d3_b946a4341c0f 5bc3c950_96f7_e454_6cb7_65ffc2179811["flushSync()"] e5a062fc_3223_a0e1_88f5_b719e1456637 -->|calls| 5bc3c950_96f7_e454_6cb7_65ffc2179811 5d33d764_c539_b815_fe49_97b00f61f68e["update()"] e5a062fc_3223_a0e1_88f5_b719e1456637 -->|calls| 5d33d764_c539_b815_fe49_97b00f61f68e style e5a062fc_3223_a0e1_88f5_b719e1456637 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/reactivity/batch.js lines 868–878
function eager_flush() {
try {
flushSync(() => {
for (const version of eager_versions) {
update(version);
}
});
} finally {
eager_versions = [];
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does eager_flush() do?
eager_flush() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/batch.js.
Where is eager_flush() defined?
eager_flush() is defined in packages/svelte/src/internal/client/reactivity/batch.js at line 868.
What does eager_flush() call?
eager_flush() calls 2 function(s): flushSync, update.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free