unskip_effect() — svelte Function Reference
Architecture documentation for the unskip_effect() function in batch.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 4884c8a4_7cc6_1b32_b689_ac96e3d81e91["unskip_effect()"] 517c145b_769f_b163_6854_d8f2a4412e11["Batch"] 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 -->|defined in| 517c145b_769f_b163_6854_d8f2a4412e11 8783b6d3_ff2d_7032_cf54_f6a71da85e37["ensure()"] 8783b6d3_ff2d_7032_cf54_f6a71da85e37 -->|calls| 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 7f76e82e_4ed8_1525_9136_2ae67868d44e["each()"] 7f76e82e_4ed8_1525_9136_2ae67868d44e -->|calls| 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 a08b6cc5_af73_1be4_d02f_3113cf8a8305["get()"] 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 -->|calls| a08b6cc5_af73_1be4_d02f_3113cf8a8305 6479f832_c1d7_7636_b658_b3f9c70d9af0["set_signal_status()"] 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 -->|calls| 6479f832_c1d7_7636_b658_b3f9c70d9af0 e3c23578_a277_4ec0_656f_1000b1fa503b["schedule_effect()"] 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 -->|calls| e3c23578_a277_4ec0_656f_1000b1fa503b style 4884c8a4_7cc6_1b32_b689_ac96e3d81e91 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/reactivity/batch.js lines 164–179
unskip_effect(effect) {
var tracked = this.#skipped_branches.get(effect);
if (tracked) {
this.#skipped_branches.delete(effect);
for (var e of tracked.d) {
set_signal_status(e, DIRTY);
schedule_effect(e);
}
for (e of tracked.m) {
set_signal_status(e, MAYBE_DIRTY);
schedule_effect(e);
}
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does unskip_effect() do?
unskip_effect() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/batch.js.
Where is unskip_effect() defined?
unskip_effect() is defined in packages/svelte/src/internal/client/reactivity/batch.js at line 164.
What does unskip_effect() call?
unskip_effect() calls 3 function(s): get, schedule_effect, set_signal_status.
What calls unskip_effect()?
unskip_effect() is called by 2 function(s): each, ensure.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free