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

Function updateFunctionDeclaration

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

Source from the content-addressed store, hash-verified

25146 }
25147 // @api
25148 function updateFunctionDeclaration(node, decorators, modifiers, asteriskToken, name, typeParameters, parameters, type, body) {
25149 return node.decorators !== decorators
25150 || node.modifiers !== modifiers
25151 || node.asteriskToken !== asteriskToken
25152 || node.name !== name
25153 || node.typeParameters !== typeParameters
25154 || node.parameters !== parameters
25155 || node.type !== type
25156 || node.body !== body
25157 ? updateBaseFunctionLikeDeclaration(createFunctionDeclaration(decorators, modifiers, asteriskToken, name, typeParameters, parameters, type, body), node)
25158 : node;
25159 }
25160 // @api
25161 function createClassDeclaration(decorators, modifiers, name, typeParameters, heritageClauses, members) {
25162 var node = createBaseClassLikeDeclaration(257 /* SyntaxKind.ClassDeclaration */, decorators, modifiers, name, typeParameters, heritageClauses, members);

Callers 1

updateModifiersFunction · 0.85

Calls 2

Tested by

no test coverage detected