Home / Function/ mutate() — svelte Function Reference

mutate() — svelte Function Reference

Architecture documentation for the mutate() function in sources.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  494e50f4_94c4_497a_f0e9_ed2a260e129a["mutate()"]
  e5c35d51_28d8_9054_923d_b7f82a3c8dc2["sources.js"]
  494e50f4_94c4_497a_f0e9_ed2a260e129a -->|defined in| e5c35d51_28d8_9054_923d_b7f82a3c8dc2
  63ee8247_ada4_9f1d_e139_0c1167cd5b1c["set()"]
  494e50f4_94c4_497a_f0e9_ed2a260e129a -->|calls| 63ee8247_ada4_9f1d_e139_0c1167cd5b1c
  a814b193_e12a_4037_c3c8_dfd45f3bd0bb["untrack()"]
  494e50f4_94c4_497a_f0e9_ed2a260e129a -->|calls| a814b193_e12a_4037_c3c8_dfd45f3bd0bb
  a08b6cc5_af73_1be4_d02f_3113cf8a8305["get()"]
  494e50f4_94c4_497a_f0e9_ed2a260e129a -->|calls| a08b6cc5_af73_1be4_d02f_3113cf8a8305
  style 494e50f4_94c4_497a_f0e9_ed2a260e129a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/reactivity/sources.js lines 131–137

export function mutate(source, value) {
	set(
		source,
		untrack(() => get(source))
	);
	return value;
}

Domain

Subdomains

Frequently Asked Questions

What does mutate() do?
mutate() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/sources.js.
Where is mutate() defined?
mutate() is defined in packages/svelte/src/internal/client/reactivity/sources.js at line 131.
What does mutate() call?
mutate() calls 3 function(s): get, set, untrack.

Analyze Your Own Codebase

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

Try Supermodel Free