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

Function updateMethodDeclaration

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

Source from the content-addressed store, hash-verified

23369 }
23370 // @api
23371 function updateMethodDeclaration(node, decorators, modifiers, asteriskToken, name, questionToken, typeParameters, parameters, type, body) {
23372 return node.decorators !== decorators
23373 || node.modifiers !== modifiers
23374 || node.asteriskToken !== asteriskToken
23375 || node.name !== name
23376 || node.questionToken !== questionToken
23377 || node.typeParameters !== typeParameters
23378 || node.parameters !== parameters
23379 || node.type !== type
23380 || node.body !== body
23381 ? updateBaseFunctionLikeDeclaration(createMethodDeclaration(decorators, modifiers, asteriskToken, name, questionToken, typeParameters, parameters, type, body), node)
23382 : node;
23383 }
23384 // @api
23385 function createClassStaticBlockDeclaration(decorators, modifiers, body) {
23386 var node = createBaseGenericNamedDeclaration(170 /* SyntaxKind.ClassStaticBlockDeclaration */, decorators, modifiers,

Callers 1

updateModifiersFunction · 0.85

Calls 2

createMethodDeclarationFunction · 0.85

Tested by

no test coverage detected