Home / Function/ root() — svelte Function Reference

root() — svelte Function Reference

Architecture documentation for the root() function in debug.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  0911c57a_bb6c_4f52_d50b_08d0065bdbd6["root()"]
  fc525dc9_b57a_8bf5_77df_6fcfa5373180["debug.js"]
  0911c57a_bb6c_4f52_d50b_08d0065bdbd6 -->|defined in| fc525dc9_b57a_8bf5_77df_6fcfa5373180
  4857fe6e_fff2_4d8e_66be_eddbb6b5961a["log_inconsistent_branches()"]
  4857fe6e_fff2_4d8e_66be_eddbb6b5961a -->|calls| 0911c57a_bb6c_4f52_d50b_08d0065bdbd6
  style 0911c57a_bb6c_4f52_d50b_08d0065bdbd6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/dev/debug.js lines 28–34

export function root(effect) {
	while (effect.parent !== null) {
		effect = effect.parent;
	}

	return effect;
}

Domain

Subdomains

Frequently Asked Questions

What does root() do?
root() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dev/debug.js.
Where is root() defined?
root() is defined in packages/svelte/src/internal/client/dev/debug.js at line 28.
What calls root()?
root() is called by 1 function(s): log_inconsistent_branches.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free