destroy_effects() — svelte Function Reference
Architecture documentation for the destroy_effects() function in each.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 24ab94ca_01c9_1947_75b2_801fb5cac289["destroy_effects()"] ca0d28d0_c4b0_db5c_32c9_bdad64d5deaa["each.js"] 24ab94ca_01c9_1947_75b2_801fb5cac289 -->|defined in| ca0d28d0_c4b0_db5c_32c9_bdad64d5deaa d31878b6_f94f_35ad_3c78_f4ad9319ffba["pause_effects()"] d31878b6_f94f_35ad_3c78_f4ad9319ffba -->|calls| 24ab94ca_01c9_1947_75b2_801fb5cac289 3ceb9b1c_7062_d75e_744a_fd12a80dfdc9["reconcile()"] 3ceb9b1c_7062_d75e_744a_fd12a80dfdc9 -->|calls| 24ab94ca_01c9_1947_75b2_801fb5cac289 410f774f_2d1a_7114_fcba_b292ed7cae3a["destroy_effect()"] 24ab94ca_01c9_1947_75b2_801fb5cac289 -->|calls| 410f774f_2d1a_7114_fcba_b292ed7cae3a style 24ab94ca_01c9_1947_75b2_801fb5cac289 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/dom/blocks/each.js lines 132–138
function destroy_effects(to_destroy, remove_dom = true) {
// TODO only destroy effects if no pending batch needs them. otherwise,
// just re-add the `EFFECT_OFFSCREEN` flag
for (var i = 0; i < to_destroy.length; i++) {
destroy_effect(to_destroy[i], remove_dom);
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does destroy_effects() do?
destroy_effects() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dom/blocks/each.js.
Where is destroy_effects() defined?
destroy_effects() is defined in packages/svelte/src/internal/client/dom/blocks/each.js at line 132.
What does destroy_effects() call?
destroy_effects() calls 1 function(s): destroy_effect.
What calls destroy_effects()?
destroy_effects() is called by 2 function(s): pause_effects, reconcile.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free