build_getter() — svelte Function Reference
Architecture documentation for the build_getter() function in utils.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 27fded45_bc11_247b_d3fe_94831379f9ed["build_getter()"] c518b20b_2355_7b11_4ac2_2d9bb5dcfb43["utils.js"] 27fded45_bc11_247b_d3fe_94831379f9ed -->|defined in| c518b20b_2355_7b11_4ac2_2d9bb5dcfb43 662808dd_8096_e53e_2dc5_8a5903c50472["client_component()"] 662808dd_8096_e53e_2dc5_8a5903c50472 -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed 8424870e_58c8_6435_7e64_6b697e66ccb8["Identifier()"] 8424870e_58c8_6435_7e64_6b697e66ccb8 -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed e53f58f8_c7f0_df51_d353_c71c4d511fda["LabeledStatement()"] e53f58f8_c7f0_df51_d353_c71c4d511fda -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed fa0e8946_29c3_f58a_ab56_307427332bf0["Program()"] fa0e8946_29c3_f58a_ab56_307427332bf0 -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed bfe6ef19_8d05_fa85_483b_09ebcc1130d8["setup_select_synchronization()"] bfe6ef19_8d05_fa85_483b_09ebcc1130d8 -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed 4fce48f1_e9d7_958a_ce38_30799ece4fc7["build_style_directives_object()"] 4fce48f1_e9d7_958a_ce38_30799ece4fc7 -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed 66243dec_e2be_a66d_3992_3ea42cf964b5["build_expression()"] 66243dec_e2be_a66d_3992_3ea42cf964b5 -->|calls| 27fded45_bc11_247b_d3fe_94831379f9ed style 27fded45_bc11_247b_d3fe_94831379f9ed fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/3-transform/client/utils.js lines 33–44
export function build_getter(node, state) {
if (Object.hasOwn(state.transform, node.name)) {
const binding = state.scope.get(node.name);
// don't transform the declaration itself
if (node !== binding?.node) {
return state.transform[node.name].read(node);
}
}
return node;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does build_getter() do?
build_getter() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/client/utils.js.
Where is build_getter() defined?
build_getter() is defined in packages/svelte/src/compiler/phases/3-transform/client/utils.js at line 33.
What calls build_getter()?
build_getter() is called by 7 function(s): Identifier, LabeledStatement, Program, build_expression, build_style_directives_object, client_component, setup_select_synchronization.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free