untrack() — svelte Function Reference
Architecture documentation for the untrack() function in runtime.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD a814b193_e12a_4037_c3c8_dfd45f3bd0bb["untrack()"] bde4209f_8ffc_1594_4024_b1835a44bcf6["runtime.js"] a814b193_e12a_4037_c3c8_dfd45f3bd0bb -->|defined in| bde4209f_8ffc_1594_4024_b1835a44bcf6 12342fb2_7ca7_b519_b701_5203cbd52362["onMount()"] 12342fb2_7ca7_b519_b701_5203cbd52362 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb bf9532b7_3ab4_e735_2565_8aee52926f7b["onDestroy()"] bf9532b7_3ab4_e735_2565_8aee52926f7b -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb d14c9aca_3fa5_7c29_d218_2fa1d200c09b["assign()"] d14c9aca_3fa5_7c29_d218_2fa1d200c09b -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 3ace071b_7a8c_33f8_318e_a3ffd5743576["assign_and()"] 3ace071b_7a8c_33f8_318e_a3ffd5743576 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb c049989f_797b_c4fd_74c2_ebab2e948de7["assign_or()"] c049989f_797b_c4fd_74c2_ebab2e948de7 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 197df243_8296_4f89_18fa_0b399668521c["assign_nullish()"] 197df243_8296_4f89_18fa_0b399668521c -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 127e2f7b_34cf_0f73_a7c6_5c3a2aceac3c["log_if_contains_state()"] 127e2f7b_34cf_0f73_a7c6_5c3a2aceac3c -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 5f2148e6_2541_df61_7418_abc7753d7da6["log_dep()"] 5f2148e6_2541_df61_7418_abc7753d7da6 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 521e299e_ab59_6272_422b_3ad55c315b6f["log_reactions()"] 521e299e_ab59_6272_422b_3ad55c315b6f -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb effdfef7_fe43_dc08_1914_518e8bf28c39["inspect()"] effdfef7_fe43_dc08_1914_518e8bf28c39 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 62511000_fb03_0d9c_03d6_7b13cd37ac90["trace()"] 62511000_fb03_0d9c_03d6_7b13cd37ac90 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb fe849ab3_05c7_5165_9402_4485495c5927["action()"] fe849ab3_05c7_5165_9402_4485495c5927 -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb 5c05338d_77e4_261b_050c_69794590bc6f["bind_value()"] 5c05338d_77e4_261b_050c_69794590bc6f -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb style a814b193_e12a_4037_c3c8_dfd45f3bd0bb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/runtime.js lines 737–745
export function untrack(fn) {
var previous_untracking = untracking;
try {
untracking = true;
return fn();
} finally {
untracking = previous_untracking;
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does untrack() do?
untrack() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/runtime.js.
Where is untrack() defined?
untrack() is defined in packages/svelte/src/internal/client/runtime.js at line 737.
What calls untrack()?
untrack() is called by 23 function(s): action, assign, assign_and, assign_nullish, assign_or, bind_checked, bind_element_size, bind_this, and 15 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free