MCPcopy
hub / github.com/vuejs/core / genCallExpression

Function genCallExpression

packages/compiler-core/src/codegen.ts:889–898  ·  packages/compiler-core/src/codegen.ts::genCallExpression
(node: CallExpression, context: CodegenContext)

Source from the content-addressed store, hash-verified

887
888class="cm">// JavaScript
889function genCallExpression(node: CallExpression, context: CodegenContext) {
890 const { push, helper, pure } = context
891 const callee = isString(node.callee) ? node.callee : helper(node.callee)
892 if (pure) {
893 push(PURE_ANNOTATION)
894 }
895 push(callee + `(`, NewlineType.None, node)
896 genNodeList(node.arguments, context)
897 push(`)`)
898}
899
900function genObjectExpression(node: ObjectExpression, context: CodegenContext) {
901 const { push, indent, deindent, newline } = context

Callers 1

genNodeFunction · 0.85

Calls 4

isStringFunction · 0.90
genNodeListFunction · 0.85
helperFunction · 0.70
pushFunction · 0.70

Tested by

no test coverage detected