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

Function createFunctionExpression

packages/compiler-core/src/ast.ts:741–756  ·  view source on GitHub ↗
(
  params: FunctionExpression['params'],
  returns: FunctionExpression['returns'] = undefined,
  newline: boolean = false,
  isSlot: boolean = false,
  loc: SourceLocation = locStub,
)

Source from the content-addressed store, hash-verified

739}
740
741export function createFunctionExpression(
742 params: FunctionExpression['params'],
743 returns: FunctionExpression['returns'] = undefined,
744 newline: boolean = false,
745 isSlot: boolean = false,
746 loc: SourceLocation = locStub,
747): FunctionExpression {
748 return {
749 type: NodeTypes.JS_FUNCTION_EXPRESSION,
750 params,
751 returns,
752 newline,
753 isSlot,
754 loc,
755 }
756}
757
758export function createConditionalExpression(
759 test: ConditionalExpression['test'],

Callers 11

transformSlotOutletFunction · 0.90
transformMemoFunction · 0.90
buildClientSlotFnFunction · 0.90
buildSlotsFunction · 0.90
vFor.tsFile · 0.90
ssrProcessTeleportFunction · 0.85
ssrTransformSuspenseFunction · 0.85
ssrTransformComponentFunction · 0.85
buildSSRSlotFnFunction · 0.85
ssrProcessSlotOutletFunction · 0.85
ssrProcessForFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected