Home / Function/ reset() — svelte Function Reference

reset() — svelte Function Reference

Architecture documentation for the reset() function in hydration.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  ace40ef0_8734_2f17_9d6e_35e08f332e08["reset()"]
  f3948b0d_b92a_0767_ba6c_832767f4e2bb["hydration.js"]
  ace40ef0_8734_2f17_9d6e_35e08f332e08 -->|defined in| f3948b0d_b92a_0767_ba6c_832767f4e2bb
  e9a0e17b_a5c4_9e91_43b2_5002e68d1eaf["customizable_select()"]
  e9a0e17b_a5c4_9e91_43b2_5002e68d1eaf -->|calls| ace40ef0_8734_2f17_9d6e_35e08f332e08
  1edde895_4b1f_7b83_74c8_3640bf220ca9["run_test_variant()"]
  1edde895_4b1f_7b83_74c8_3640bf220ca9 -->|calls| ace40ef0_8734_2f17_9d6e_35e08f332e08
  4776c976_30bb_448d_921d_ee70a7fa0135["get_next_sibling()"]
  ace40ef0_8734_2f17_9d6e_35e08f332e08 -->|calls| 4776c976_30bb_448d_921d_ee70a7fa0135
  5ec9c9f6_f767_0a42_fdd7_0cedb5a42d33["hydration_mismatch()"]
  ace40ef0_8734_2f17_9d6e_35e08f332e08 -->|calls| 5ec9c9f6_f767_0a42_fdd7_0cedb5a42d33
  style ace40ef0_8734_2f17_9d6e_35e08f332e08 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/dom/hydration.js lines 48–58

export function reset(node) {
	if (!hydrating) return;

	// If the node has remaining siblings, something has gone wrong
	if (get_next_sibling(hydrate_node) !== null) {
		w.hydration_mismatch();
		throw HYDRATION_ERROR;
	}

	hydrate_node = node;
}

Domain

Subdomains

Frequently Asked Questions

What does reset() do?
reset() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dom/hydration.js.
Where is reset() defined?
reset() is defined in packages/svelte/src/internal/client/dom/hydration.js at line 48.
What does reset() call?
reset() calls 2 function(s): get_next_sibling, hydration_mismatch.
What calls reset()?
reset() is called by 2 function(s): customizable_select, run_test_variant.

Analyze Your Own Codebase

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

Try Supermodel Free