MCPcopy Create free account
hub / github.com/nodejs/node / getNewNameIfConflict

Function getNewNameIfConflict

test/fixtures/snapshot/typescript.js:151590–151594  ·  view source on GitHub ↗
(name, originalNames)

Source from the content-addressed store, hash-verified

151588 });
151589 }
151590 function getNewNameIfConflict(name, originalNames) {
151591 var numVarsSameName = (originalNames.get(name.text) || ts.emptyArray).length;
151592 var identifier = numVarsSameName === 0 ? name : ts.factory.createIdentifier(name.text + "_" + numVarsSameName);
151593 return createSynthIdentifier(identifier);
151594 }
151595 function hasFailed() {
151596 return !codeActionSucceeded;
151597 }

Callers 1

renameCollidingVarNamesFunction · 0.85

Calls 2

createSynthIdentifierFunction · 0.85
getMethod · 0.65

Tested by

no test coverage detected