visit_function() — svelte Function Reference
Architecture documentation for the visit_function() function in function.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 6377d7f0_0edd_523e_4690_be5f8e977f9b["visit_function()"] 2dd566f0_5d8b_e1b6_882d_fa97f525e4bc["function.js"] 6377d7f0_0edd_523e_4690_be5f8e977f9b -->|defined in| 2dd566f0_5d8b_e1b6_882d_fa97f525e4bc 3b34ae41_73bc_09d5_6357_99311c0a0e7b["ArrowFunctionExpression()"] 3b34ae41_73bc_09d5_6357_99311c0a0e7b -->|calls| 6377d7f0_0edd_523e_4690_be5f8e977f9b ecc9976c_5912_29c4_d3b1_8ee2e211987b["FunctionExpression()"] ecc9976c_5912_29c4_d3b1_8ee2e211987b -->|calls| 6377d7f0_0edd_523e_4690_be5f8e977f9b style 6377d7f0_0edd_523e_4690_be5f8e977f9b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/function.js lines 8–17
export const visit_function = (node, context) => {
let state = { ...context.state, in_constructor: false, in_derived: false };
if (node.type === 'FunctionExpression') {
const parent = /** @type {Node} */ (context.path.at(-1));
state.in_constructor = parent.type === 'MethodDefinition' && parent.kind === 'constructor';
}
context.next(state);
};
Domain
Subdomains
Source
Frequently Asked Questions
What does visit_function() do?
visit_function() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/function.js.
Where is visit_function() defined?
visit_function() is defined in packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/function.js at line 8.
What calls visit_function()?
visit_function() is called by 2 function(s): ArrowFunctionExpression, FunctionExpression.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free