Home / Function/ has() — svelte Function Reference

has() — svelte Function Reference

Architecture documentation for the has() function in map.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d["has()"]
  f49779c1_f219_37b0_968a_883379ecd32c["SvelteMap"]
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d -->|defined in| f49779c1_f219_37b0_968a_883379ecd32c
  c4654be9_603f_7b49_e404_23ea06eb0af5["set()"]
  c4654be9_603f_7b49_e404_23ea06eb0af5 -->|calls| 4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d
  0ad1774b_99d2_2c89_1068_0a26e5151b9a["get()"]
  0ad1774b_99d2_2c89_1068_0a26e5151b9a -->|calls| 4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d
  1e2f7428_6050_5cb7_69db_bf5db719f6d1["source()"]
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d -->|calls| 1e2f7428_6050_5cb7_69db_bf5db719f6d1
  4dfcf957_8573_ff55_bd31_4181227109e3["tag()"]
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d -->|calls| 4dfcf957_8573_ff55_bd31_4181227109e3
  d2a90b1f_8427_2d4f_9666_54818c307da5["label()"]
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d -->|calls| d2a90b1f_8427_2d4f_9666_54818c307da5
  c4654be9_603f_7b49_e404_23ea06eb0af5["set()"]
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d -->|calls| c4654be9_603f_7b49_e404_23ea06eb0af5
  a08b6cc5_af73_1be4_d02f_3113cf8a8305["get()"]
  4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d -->|calls| a08b6cc5_af73_1be4_d02f_3113cf8a8305
  style 4176dd08_b6e9_0359_b4b0_bd7bf7ff3d2d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/reactivity/map.js lines 96–120

	has(key) {
		var sources = this.#sources;
		var s = sources.get(key);

		if (s === undefined) {
			var ret = super.get(key);
			if (ret !== undefined) {
				s = this.#source(0);

				if (DEV) {
					tag(s, `SvelteMap get(${label(key)})`);
				}

				sources.set(key, s);
			} else {
				// We should always track the version in case
				// the Set ever gets this value in the future.
				get(this.#version);
				return false;
			}
		}

		get(s);
		return true;
	}

Subdomains

Called By

Frequently Asked Questions

What does has() do?
has() is a function in the svelte codebase, defined in packages/svelte/src/reactivity/map.js.
Where is has() defined?
has() is defined in packages/svelte/src/reactivity/map.js at line 96.
What does has() call?
has() calls 5 function(s): get, label, set, source, tag.
What calls has()?
has() is called by 2 function(s): get, set.

Analyze Your Own Codebase

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

Try Supermodel Free