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

Function updateElementAccessExpression

test/fixtures/snapshot/typescript.js:24087–24095  ·  view source on GitHub ↗
(node, expression, argumentExpression)

Source from the content-addressed store, hash-verified

24085 }
24086 // @api
24087 function updateElementAccessExpression(node, expression, argumentExpression) {
24088 if (ts.isElementAccessChain(node)) {
24089 return updateElementAccessChain(node, expression, node.questionDotToken, argumentExpression);
24090 }
24091 return node.expression !== expression
24092 || node.argumentExpression !== argumentExpression
24093 ? update(createElementAccessExpression(expression, argumentExpression), node)
24094 : node;
24095 }
24096 // @api
24097 function createElementAccessChain(expression, questionDotToken, index) {
24098 var node = createBaseExpression(207 /* SyntaxKind.ElementAccessExpression */);

Callers

nothing calls this directly

Calls 3

updateElementAccessChainFunction · 0.85
updateFunction · 0.70

Tested by

no test coverage detected