parent_is_shadowroot_template() — svelte Function Reference
Architecture documentation for the parent_is_shadowroot_template() function in element.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 285f5efd_48f2_d39a_2cd8_423881e87c11["parent_is_shadowroot_template()"] 206889ff_1f9f_b6c1_d530_059d001e1cf4["element.js"] 285f5efd_48f2_d39a_2cd8_423881e87c11 -->|defined in| 206889ff_1f9f_b6c1_d530_059d001e1cf4 be9cd3f4_bdc5_dc26_dae4_4a34e45ab7eb["element()"] be9cd3f4_bdc5_dc26_dae4_4a34e45ab7eb -->|calls| 285f5efd_48f2_d39a_2cd8_423881e87c11 style 285f5efd_48f2_d39a_2cd8_423881e87c11 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/1-parse/state/element.js lines 436–450
function parent_is_shadowroot_template(stack) {
// https://developer.chrome.com/docs/css-ui/declarative-shadow-dom#building_a_declarative_shadow_root
let i = stack.length;
while (i--) {
if (
stack[i].type === 'RegularElement' &&
/** @type {AST.RegularElement} */ (stack[i]).attributes.some(
(a) => a.type === 'Attribute' && a.name === 'shadowrootmode'
)
) {
return true;
}
}
return false;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does parent_is_shadowroot_template() do?
parent_is_shadowroot_template() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/1-parse/state/element.js.
Where is parent_is_shadowroot_template() defined?
parent_is_shadowroot_template() is defined in packages/svelte/src/compiler/phases/1-parse/state/element.js at line 436.
What calls parent_is_shadowroot_template()?
parent_is_shadowroot_template() is called by 1 function(s): element.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free