(node, expression, argumentExpression)
| 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 */); |
nothing calls this directly
no test coverage detected