analyzeScriptBindings() — vue Function Reference
Architecture documentation for the analyzeScriptBindings() function in compileScript.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 14d6c8d1_8b2c_a3db_d77c_d93821233e45["analyzeScriptBindings()"] c9346cac_54e3_f6ca_68a7_03c6e82c9609["compileScript.ts"] 14d6c8d1_8b2c_a3db_d77c_d93821233e45 -->|defined in| c9346cac_54e3_f6ca_68a7_03c6e82c9609 4dff3da5_c3f4_4303_7989_1d16ed3f091d["compileScript()"] 4dff3da5_c3f4_4303_7989_1d16ed3f091d -->|calls| 14d6c8d1_8b2c_a3db_d77c_d93821233e45 537da575_d51d_525b_d1bc_6c6bf82c78a1["analyzeBindingsFromOptions()"] 14d6c8d1_8b2c_a3db_d77c_d93821233e45 -->|calls| 537da575_d51d_525b_d1bc_6c6bf82c78a1 style 14d6c8d1_8b2c_a3db_d77c_d93821233e45 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/compiler-sfc/src/compileScript.ts lines 1663–1673
function analyzeScriptBindings(ast: Statement[]): BindingMetadata {
for (const node of ast) {
if (
node.type === 'ExportDefaultDeclaration' &&
node.declaration.type === 'ObjectExpression'
) {
return analyzeBindingsFromOptions(node.declaration)
}
}
return {}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does analyzeScriptBindings() do?
analyzeScriptBindings() is a function in the vue codebase, defined in packages/compiler-sfc/src/compileScript.ts.
Where is analyzeScriptBindings() defined?
analyzeScriptBindings() is defined in packages/compiler-sfc/src/compileScript.ts at line 1663.
What does analyzeScriptBindings() call?
analyzeScriptBindings() calls 1 function(s): analyzeBindingsFromOptions.
What calls analyzeScriptBindings()?
analyzeScriptBindings() is called by 1 function(s): compileScript.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free