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

Function mergeCall

packages/compiler-ssr/src/transforms/ssrTransformElement.ts:428–435  ·  view source on GitHub ↗
(call: CallExpression, arg: string | JSChildNode)

Source from the content-addressed store, hash-verified

426}
427
428function mergeCall(call: CallExpression, arg: string | JSChildNode) {
429 const existing = call.arguments[0] as ExpressionNode | ArrayExpression
430 if (existing.type === NodeTypes.JS_ARRAY_EXPRESSION) {
431 existing.elements.push(arg)
432 } else {
433 call.arguments[0] = createArrayExpression([existing, arg])
434 }
435}
436
437function removeStaticBinding(
438 tag: TemplateLiteral['elements'],

Callers 1

ssrTransformElementFunction · 0.85

Calls 2

createArrayExpressionFunction · 0.85
pushMethod · 0.65

Tested by

no test coverage detected