SvelteBoundary() — svelte Function Reference
Architecture documentation for the SvelteBoundary() function in SvelteBoundary.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD d4d16cc7_21f9_b448_f212_68090f74a0b0["SvelteBoundary()"] 2437cedc_913d_862c_4fa3_1015ae2fc696["SvelteBoundary.js"] d4d16cc7_21f9_b448_f212_68090f74a0b0 -->|defined in| 2437cedc_913d_862c_4fa3_1015ae2fc696 ebca13df_d66f_1c71_fc23_f40dba4e7dfd["svelte_boundary_invalid_attribute()"] d4d16cc7_21f9_b448_f212_68090f74a0b0 -->|calls| ebca13df_d66f_1c71_fc23_f40dba4e7dfd 9240d9e2_5d67_5a54_8d5d_9f461d47825a["svelte_boundary_invalid_attribute_value()"] d4d16cc7_21f9_b448_f212_68090f74a0b0 -->|calls| 9240d9e2_5d67_5a54_8d5d_9f461d47825a 313d2a82_30ea_3161_3aad_0cc2094979aa["mark_subtree_dynamic()"] d4d16cc7_21f9_b448_f212_68090f74a0b0 -->|calls| 313d2a82_30ea_3161_3aad_0cc2094979aa style d4d16cc7_21f9_b448_f212_68090f74a0b0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js lines 12–30
export function SvelteBoundary(node, context) {
for (const attribute of node.attributes) {
if (attribute.type !== 'Attribute' || !valid.includes(attribute.name)) {
e.svelte_boundary_invalid_attribute(attribute);
}
if (
attribute.value === true ||
(Array.isArray(attribute.value) &&
(attribute.value.length !== 1 || attribute.value[0].type !== 'ExpressionTag'))
) {
e.svelte_boundary_invalid_attribute_value(attribute);
}
}
mark_subtree_dynamic(context.path);
context.next();
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does SvelteBoundary() do?
SvelteBoundary() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js.
Where is SvelteBoundary() defined?
SvelteBoundary() is defined in packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js at line 12.
What does SvelteBoundary() call?
SvelteBoundary() calls 3 function(s): mark_subtree_dynamic, svelte_boundary_invalid_attribute, svelte_boundary_invalid_attribute_value.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free