Home / Function/ Set() — svelte Function Reference

Set() — svelte Function Reference

Architecture documentation for the Set() function in nodes.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  784480d0_767d_ac40_b03e_ae8ddcc82684["Set()"]
  6e00a8f3_2371_ecf1_5a93_296f787aca83["ExpressionMetadata"]
  784480d0_767d_ac40_b03e_ae8ddcc82684 -->|defined in| 6e00a8f3_2371_ecf1_5a93_296f787aca83
  f9386464_dab0_7aa2_cfd0_969e973dc903["open()"]
  f9386464_dab0_7aa2_cfd0_969e973dc903 -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  293ea078_697f_e55b_c696_1c508cae7857["special()"]
  293ea078_697f_e55b_c696_1c508cae7857 -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  05334dc2_42b5_e2cb_fe55_aa3f6a2de9df["analyze_module()"]
  05334dc2_42b5_e2cb_fe55_aa3f6a2de9df -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  78a6ba9a_5003_f569_a638_76e4f1977809["analyze_component()"]
  78a6ba9a_5003_f569_a638_76e4f1977809 -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  aced5321_4478_4f67_ba8c_e122713c1d9f["calculate_blockers()"]
  aced5321_4478_4f67_ba8c_e122713c1d9f -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  17370b4c_df64_f183_35da_1de383ea4963["build_element_attributes()"]
  17370b4c_df64_f183_35da_1de383ea4963 -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  c460607c_df6f_f0bc_cf31_b4c25e6d1506["evaluate()"]
  c460607c_df6f_f0bc_cf31_b4c25e6d1506 -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  c531899f_2ddc_b054_bfe1_2cfdfd2b1c7f["create_scopes()"]
  c531899f_2ddc_b054_bfe1_2cfdfd2b1c7f -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  style 784480d0_767d_ac40_b03e_ae8ddcc82684 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/nodes.js lines 101–111

	#get_blockers() {
		if (!this.#blockers) {
			this.#blockers = new Set();

			for (const d of this.dependencies) {
				if (d.blocker) this.#blockers.add(d.blocker);
			}
		}

		return this.#blockers;
	}

Domain

Subdomains

Frequently Asked Questions

What does Set() do?
Set() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/nodes.js.
Where is Set() defined?
Set() is defined in packages/svelte/src/compiler/phases/nodes.js at line 101.
What calls Set()?
Set() is called by 8 function(s): analyze_component, analyze_module, build_element_attributes, calculate_blockers, create_scopes, evaluate, open, special.

Analyze Your Own Codebase

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

Try Supermodel Free