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

Function updateNonNullExpression

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

Source from the content-addressed store, hash-verified

24691 }
24692 // @api
24693 function updateNonNullExpression(node, expression) {
24694 if (ts.isNonNullChain(node)) {
24695 return updateNonNullChain(node, expression);
24696 }
24697 return node.expression !== expression
24698 ? update(createNonNullExpression(expression), node)
24699 : node;
24700 }
24701 // @api
24702 function createNonNullChain(expression) {
24703 var node = createBaseExpression(230 /* SyntaxKind.NonNullExpression */);

Callers 1

updateOuterExpressionFunction · 0.85

Calls 3

updateNonNullChainFunction · 0.85
createNonNullExpressionFunction · 0.85
updateFunction · 0.70

Tested by

no test coverage detected