markScopeIdentifier() — vue Function Reference
Architecture documentation for the markScopeIdentifier() function in babelUtils.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 3925bfcf_8d7b_d9df_653e_7cb99ac7b845["markScopeIdentifier()"] fcee39ec_18fe_7a99_fb49_d33db4d055a4["babelUtils.ts"] 3925bfcf_8d7b_d9df_653e_7cb99ac7b845 -->|defined in| fcee39ec_18fe_7a99_fb49_d33db4d055a4 484ec320_49bc_b969_d86d_edc246af3234["walkIdentifiers()"] 484ec320_49bc_b969_d86d_edc246af3234 -->|calls| 3925bfcf_8d7b_d9df_653e_7cb99ac7b845 style 3925bfcf_8d7b_d9df_653e_7cb99ac7b845 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/compiler-sfc/src/babelUtils.ts lines 218–233
function markScopeIdentifier(
node: Node & { scopeIds?: Set<string> },
child: Identifier,
knownIds: Record<string, number>
) {
const { name } = child
if (node.scopeIds && node.scopeIds.has(name)) {
return
}
if (name in knownIds) {
knownIds[name]++
} else {
knownIds[name] = 1
}
;(node.scopeIds || (node.scopeIds = new Set())).add(name)
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does markScopeIdentifier() do?
markScopeIdentifier() is a function in the vue codebase, defined in packages/compiler-sfc/src/babelUtils.ts.
Where is markScopeIdentifier() defined?
markScopeIdentifier() is defined in packages/compiler-sfc/src/babelUtils.ts at line 218.
What calls markScopeIdentifier()?
markScopeIdentifier() is called by 1 function(s): walkIdentifiers.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free