unmount() — svelte Function Reference
Architecture documentation for the unmount() function in render.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 06f2307f_37db_1e25_c26b_19978071ccc7["unmount()"] deb813bb_c5d2_3dfd_2554_606359abaa83["render.js"] 06f2307f_37db_1e25_c26b_19978071ccc7 -->|defined in| deb813bb_c5d2_3dfd_2554_606359abaa83 b72b8566_6fe5_6e9f_7848_f28f37253eff["constructor()"] b72b8566_6fe5_6e9f_7848_f28f37253eff -->|calls| 06f2307f_37db_1e25_c26b_19978071ccc7 a08b6cc5_af73_1be4_d02f_3113cf8a8305["get()"] 06f2307f_37db_1e25_c26b_19978071ccc7 -->|calls| a08b6cc5_af73_1be4_d02f_3113cf8a8305 db550759_ee3b_160c_8afa_d1aa9fae478c["fn()"] 06f2307f_37db_1e25_c26b_19978071ccc7 -->|calls| db550759_ee3b_160c_8afa_d1aa9fae478c f022c61f_109c_2eda_9a46_e6ef55be3339["state_proxy_unmount()"] 06f2307f_37db_1e25_c26b_19978071ccc7 -->|calls| f022c61f_109c_2eda_9a46_e6ef55be3339 0bca8be3_8183_84d8_367a_9e0189baa38a["lifecycle_double_unmount()"] 06f2307f_37db_1e25_c26b_19978071ccc7 -->|calls| 0bca8be3_8183_84d8_367a_9e0189baa38a style 06f2307f_37db_1e25_c26b_19978071ccc7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/render.js lines 298–315
export function unmount(component, options) {
const fn = mounted_components.get(component);
if (fn) {
mounted_components.delete(component);
return fn(options);
}
if (DEV) {
if (STATE_SYMBOL in component) {
w.state_proxy_unmount();
} else {
w.lifecycle_double_unmount();
}
}
return Promise.resolve();
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does unmount() do?
unmount() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/render.js.
Where is unmount() defined?
unmount() is defined in packages/svelte/src/internal/client/render.js at line 298.
What does unmount() call?
unmount() calls 4 function(s): fn, get, lifecycle_double_unmount, state_proxy_unmount.
What calls unmount()?
unmount() is called by 1 function(s): constructor.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free