Home / Function/ delete() — svelte Function Reference

delete() — svelte Function Reference

Architecture documentation for the delete() function in set.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  64f0baa3_3905_9966_9720_bebedd8e7a54["delete()"]
  eea73370_3158_afe8_bb16_b4ffb58d476f["SvelteSet"]
  64f0baa3_3905_9966_9720_bebedd8e7a54 -->|defined in| eea73370_3158_afe8_bb16_b4ffb58d476f
  a08b6cc5_af73_1be4_d02f_3113cf8a8305["get()"]
  64f0baa3_3905_9966_9720_bebedd8e7a54 -->|calls| a08b6cc5_af73_1be4_d02f_3113cf8a8305
  63ee8247_ada4_9f1d_e139_0c1167cd5b1c["set()"]
  64f0baa3_3905_9966_9720_bebedd8e7a54 -->|calls| 63ee8247_ada4_9f1d_e139_0c1167cd5b1c
  7602fc38_fab9_8955_83f0_8643d7c6c7a4["increment()"]
  64f0baa3_3905_9966_9720_bebedd8e7a54 -->|calls| 7602fc38_fab9_8955_83f0_8643d7c6c7a4
  style 64f0baa3_3905_9966_9720_bebedd8e7a54 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/reactivity/set.js lines 157–173

	delete(value) {
		var deleted = super.delete(value);
		var sources = this.#sources;
		var s = sources.get(value);

		if (s !== undefined) {
			sources.delete(value);
			set(s, false);
		}

		if (deleted) {
			set(this.#size, super.size);
			increment(this.#version);
		}

		return deleted;
	}

Subdomains

Frequently Asked Questions

What does delete() do?
delete() is a function in the svelte codebase, defined in packages/svelte/src/reactivity/set.js.
Where is delete() defined?
delete() is defined in packages/svelte/src/reactivity/set.js at line 157.
What does delete() call?
delete() calls 3 function(s): get, increment, set.

Analyze Your Own Codebase

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

Try Supermodel Free