MemberExpression() — svelte Function Reference
Architecture documentation for the MemberExpression() function in MemberExpression.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 91017987_f44f_1712_36c0_dc783150a4c2["MemberExpression()"] d8e26864_3bf3_ffa1_7cd9_49652b72c787["MemberExpression.js"] 91017987_f44f_1712_36c0_dc783150a4c2 -->|defined in| d8e26864_3bf3_ffa1_7cd9_49652b72c787 style 91017987_f44f_1712_36c0_dc783150a4c2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/phases/3-transform/server/visitors/MemberExpression.js lines 9–19
export function MemberExpression(node, context) {
if (context.state.analysis.runes && node.property.type === 'PrivateIdentifier') {
const field = context.state.state_fields?.get(`#${node.property.name}`);
if (field?.type === '$derived' || field?.type === '$derived.by') {
return b.call(node);
}
}
context.next();
}
Domain
Subdomains
Source
Frequently Asked Questions
What does MemberExpression() do?
MemberExpression() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/server/visitors/MemberExpression.js.
Where is MemberExpression() defined?
MemberExpression() is defined in packages/svelte/src/compiler/phases/3-transform/server/visitors/MemberExpression.js at line 9.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free