text() — svelte Function Reference
Architecture documentation for the text() function in template.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 5929fd71_de17_7d06_3c18_64495b1469f9["text()"] 2ab7c579_f011_f472_7847_c9e9979c6b2a["template.js"] 5929fd71_de17_7d06_3c18_64495b1469f9 -->|defined in| 2ab7c579_f011_f472_7847_c9e9979c6b2a ec54e18a_a454_5d8c_9e00_7bc16e4f49c4["create_text()"] 5929fd71_de17_7d06_3c18_64495b1469f9 -->|calls| ec54e18a_a454_5d8c_9e00_7bc16e4f49c4 e23e5c5c_05b1_afa5_e280_5c89012b55a7["assign_nodes()"] 5929fd71_de17_7d06_3c18_64495b1469f9 -->|calls| e23e5c5c_05b1_afa5_e280_5c89012b55a7 40f27ad3_30bb_8f2a_3fb3_757088cf7428["set_hydrate_node()"] 5929fd71_de17_7d06_3c18_64495b1469f9 -->|calls| 40f27ad3_30bb_8f2a_3fb3_757088cf7428 2471b414_d833_0bea_1bc7_b19c0d8a6d6b["merge_text_nodes()"] 5929fd71_de17_7d06_3c18_64495b1469f9 -->|calls| 2471b414_d833_0bea_1bc7_b19c0d8a6d6b style 5929fd71_de17_7d06_3c18_64495b1469f9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/dom/template.js lines 302–321
export function text(value = '') {
if (!hydrating) {
var t = create_text(value + '');
assign_nodes(t, t);
return t;
}
var node = hydrate_node;
if (node.nodeType !== TEXT_NODE) {
// if an {expression} is empty during SSR, we need to insert an empty text node
node.before((node = create_text()));
set_hydrate_node(node);
} else {
merge_text_nodes(/** @type {Text} */ (node));
}
assign_nodes(node, node);
return node;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does text() do?
text() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dom/template.js.
Where is text() defined?
text() is defined in packages/svelte/src/internal/client/dom/template.js at line 302.
What does text() call?
text() calls 4 function(s): assign_nodes, create_text, merge_text_nodes, set_hydrate_node.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free