visit_special_element() — svelte Function Reference
Architecture documentation for the visit_special_element() function in special_element.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 31c6a082_d267_d00f_521f_d5768ee37520["visit_special_element()"] 542b9f0b_7074_08f7_da16_71551dcac89d["special_element.js"] 31c6a082_d267_d00f_521f_d5768ee37520 -->|defined in| 542b9f0b_7074_08f7_da16_71551dcac89d 878a1247_6c7d_bff3_8811_237cb84fd39c["SvelteBody()"] 878a1247_6c7d_bff3_8811_237cb84fd39c -->|calls| 31c6a082_d267_d00f_521f_d5768ee37520 f041f362_89b7_dc2f_18a6_a93eefe1aca4["SvelteDocument()"] f041f362_89b7_dc2f_18a6_a93eefe1aca4 -->|calls| 31c6a082_d267_d00f_521f_d5768ee37520 116e5b44_92dc_4f31_d3ac_1df7253657ad["SvelteWindow()"] 116e5b44_92dc_4f31_d3ac_1df7253657ad -->|calls| 31c6a082_d267_d00f_521f_d5768ee37520 style 31c6a082_d267_d00f_521f_d5768ee37520 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/special_element.js lines 12–22
export function visit_special_element(node, id, context) {
const state = { ...context.state, node: b.id(id) };
for (const attribute of node.attributes) {
if (attribute.type === 'OnDirective') {
context.state.init.push(b.stmt(/** @type {Expression} */ (context.visit(attribute, state))));
} else {
context.visit(attribute, state);
}
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does visit_special_element() do?
visit_special_element() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/special_element.js.
Where is visit_special_element() defined?
visit_special_element() is defined in packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/special_element.js at line 12.
What calls visit_special_element()?
visit_special_element() is called by 3 function(s): SvelteBody, SvelteDocument, SvelteWindow.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free