is_custom_element_node() — svelte Function Reference
Architecture documentation for the is_custom_element_node() function in nodes.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 76437ce7_73fa_a7f2_397a_1ddd381e8282["is_custom_element_node()"] bbca3d2a_42c8_b215_d3b5_5077ccaf0797["nodes.js"] 76437ce7_73fa_a7f2_397a_1ddd381e8282 -->|defined in| bbca3d2a_42c8_b215_d3b5_5077ccaf0797 78a6ba9a_5003_f569_a638_76e4f1977809["analyze_component()"] 78a6ba9a_5003_f569_a638_76e4f1977809 -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 874d992f_5e60_ebce_f4ce_ea5fed014bc4["RegularElement()"] 874d992f_5e60_ebce_f4ce_ea5fed014bc4 -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 c3dd29c6_654d_d119_4318_e8151ff6da98["validate_attribute()"] c3dd29c6_654d_d119_4318_e8151ff6da98 -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 c3969ef3_0f9b_1699_e3b6_75b4a9916c7d["validate_slot_attribute()"] c3969ef3_0f9b_1699_e3b6_75b4a9916c7d -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 1e3b81f2_cd53_e5a5_0140_a9af38facf99["RegularElement()"] 1e3b81f2_cd53_e5a5_0140_a9af38facf99 -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 9ed24ec7_b6a7_48e2_39ec_d718faf36705["is_static_element()"] 9ed24ec7_b6a7_48e2_39ec_d718faf36705 -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 b6b60d37_35c9_2ea4_dd94_b777d0860ea8["prepare_element_spread()"] b6b60d37_35c9_2ea4_dd94_b777d0860ea8 -->|calls| 76437ce7_73fa_a7f2_397a_1ddd381e8282 style 76437ce7_73fa_a7f2_397a_1ddd381e8282 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/nodes.js lines 40–46
export function is_custom_element_node(node) {
return (
node.type === 'RegularElement' &&
(node.name.includes('-') ||
node.attributes.some((attr) => attr.type === 'Attribute' && attr.name === 'is'))
);
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does is_custom_element_node() do?
is_custom_element_node() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/nodes.js.
Where is is_custom_element_node() defined?
is_custom_element_node() is defined in packages/svelte/src/compiler/phases/nodes.js at line 40.
What calls is_custom_element_node()?
is_custom_element_node() is called by 7 function(s): RegularElement, RegularElement, analyze_component, is_static_element, prepare_element_spread, validate_attribute, validate_slot_attribute.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free