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

Function updatePropertySignature

test/fixtures/snapshot/typescript.js:23289–23296  ·  view source on GitHub ↗
(node, modifiers, name, questionToken, type)

Source from the content-addressed store, hash-verified

23287 }
23288 // @api
23289 function updatePropertySignature(node, modifiers, name, questionToken, type) {
23290 return node.modifiers !== modifiers
23291 || node.name !== name
23292 || node.questionToken !== questionToken
23293 || node.type !== type
23294 ? update(createPropertySignature(modifiers, name, questionToken, type), node)
23295 : node;
23296 }
23297 // @api
23298 function createPropertyDeclaration(decorators, modifiers, name, questionOrExclamationToken, type, initializer) {
23299 var node = createBaseVariableLikeDeclaration(167 /* SyntaxKind.PropertyDeclaration */, decorators, modifiers, name, type, initializer);

Callers 1

updateModifiersFunction · 0.85

Calls 2

createPropertySignatureFunction · 0.85
updateFunction · 0.70

Tested by

no test coverage detected