Home / Function/ set_text() — svelte Function Reference

set_text() — svelte Function Reference

Architecture documentation for the set_text() function in render.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  1f77cdf9_84c5_da8b_e398_74a67e39c372["set_text()"]
  deb813bb_c5d2_3dfd_2554_606359abaa83["render.js"]
  1f77cdf9_84c5_da8b_e398_74a67e39c372 -->|defined in| deb813bb_c5d2_3dfd_2554_606359abaa83
  style 1f77cdf9_84c5_da8b_e398_74a67e39c372 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/render.js lines 46–55

export function set_text(text, value) {
	// For objects, we apply string coercion (which might make things like $state array references in the template reactive) before diffing
	var str = value == null ? '' : typeof value === 'object' ? value + '' : value;
	// @ts-expect-error
	if (str !== (text.__t ??= text.nodeValue)) {
		// @ts-expect-error
		text.__t = str;
		text.nodeValue = str + '';
	}
}

Domain

Subdomains

Frequently Asked Questions

What does set_text() do?
set_text() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/render.js.
Where is set_text() defined?
set_text() is defined in packages/svelte/src/internal/client/render.js at line 46.

Analyze Your Own Codebase

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

Try Supermodel Free