MCPcopy Index your code
hub / github.com/nodejs/node / updateFunctionExpression

Function updateFunctionExpression

test/fixtures/snapshot/typescript.js:24290–24300  ·  view source on GitHub ↗
(node, modifiers, asteriskToken, name, typeParameters, parameters, type, body)

Source from the content-addressed store, hash-verified

24288 }
24289 // @api
24290 function updateFunctionExpression(node, modifiers, asteriskToken, name, typeParameters, parameters, type, body) {
24291 return node.name !== name
24292 || node.modifiers !== modifiers
24293 || node.asteriskToken !== asteriskToken
24294 || node.typeParameters !== typeParameters
24295 || node.parameters !== parameters
24296 || node.type !== type
24297 || node.body !== body
24298 ? updateBaseFunctionLikeDeclaration(createFunctionExpression(modifiers, asteriskToken, name, typeParameters, parameters, type, body), node)
24299 : node;
24300 }
24301 // @api
24302 function createArrowFunction(modifiers, typeParameters, parameters, type, equalsGreaterThanToken, body) {
24303 var node = createBaseFunctionLikeDeclaration(214 /* SyntaxKind.ArrowFunction */,

Callers 1

updateModifiersFunction · 0.85

Calls 2

createFunctionExpressionFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…