Program() — svelte Function Reference
Architecture documentation for the Program() function in Program.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 31bd644b_0a23_d66d_08af_327a56c7a9c4["Program()"] a458b454_095e_18fe_3040_d9dd3fae8000["Program.js"] 31bd644b_0a23_d66d_08af_327a56c7a9c4 -->|defined in| a458b454_095e_18fe_3040_d9dd3fae8000 6edb6f5e_a923_c9d9_63cc_ebec53916480["transform_body()"] 31bd644b_0a23_d66d_08af_327a56c7a9c4 -->|calls| 6edb6f5e_a923_c9d9_63cc_ebec53916480 style 31bd644b_0a23_d66d_08af_327a56c7a9c4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/3-transform/server/visitors/Program.js lines 10–25
export function Program(node, context) {
if (context.state.is_instance) {
const state = /** @type {ComponentServerTransformState} */ (context.state);
return {
...node,
body: transform_body(
state.analysis.instance_body,
b.id('$$renderer.run'),
(node) => /** @type {Node} */ (context.visit(node))
)
};
}
context.next();
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does Program() do?
Program() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/server/visitors/Program.js.
Where is Program() defined?
Program() is defined in packages/svelte/src/compiler/phases/3-transform/server/visitors/Program.js at line 10.
What does Program() call?
Program() calls 1 function(s): transform_body.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free