Home / Function/ is_state_source() — svelte Function Reference

is_state_source() — svelte Function Reference

Architecture documentation for the is_state_source() function in utils.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  03ec0ace_6e52_c362_5e4b_06e8333b938f["is_state_source()"]
  c518b20b_2355_7b11_4ac2_2d9bb5dcfb43["utils.js"]
  03ec0ace_6e52_c362_5e4b_06e8333b938f -->|defined in| c518b20b_2355_7b11_4ac2_2d9bb5dcfb43
  dbadea0c_9bb0_dd96_41bd_09a33169352f["VariableDeclaration()"]
  dbadea0c_9bb0_dd96_41bd_09a33169352f -->|calls| 03ec0ace_6e52_c362_5e4b_06e8333b938f
  fb41e547_07c8_cc9a_e227_3f08aad6d1f5["add_state_transformers()"]
  fb41e547_07c8_cc9a_e227_3f08aad6d1f5 -->|calls| 03ec0ace_6e52_c362_5e4b_06e8333b938f
  style 03ec0ace_6e52_c362_5e4b_06e8333b938f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/3-transform/client/utils.js lines 21–26

export function is_state_source(binding, analysis) {
	return (
		(binding.kind === 'state' || binding.kind === 'raw_state') &&
		(!analysis.immutable || binding.reassigned || analysis.accessors)
	);
}

Domain

Subdomains

Frequently Asked Questions

What does is_state_source() do?
is_state_source() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/client/utils.js.
Where is is_state_source() defined?
is_state_source() is defined in packages/svelte/src/compiler/phases/3-transform/client/utils.js at line 21.
What calls is_state_source()?
is_state_source() is called by 2 function(s): VariableDeclaration, add_state_transformers.

Analyze Your Own Codebase

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

Try Supermodel Free