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

Function createNonNullExpression

test/fixtures/snapshot/typescript.js:24684–24691  ·  view source on GitHub ↗
(expression)

Source from the content-addressed store, hash-verified

24682 }
24683 // @api
24684 function createNonNullExpression(expression) {
24685 var node = createBaseExpression(230 /* SyntaxKind.NonNullExpression */);
24686 node.expression = parenthesizerRules().parenthesizeLeftSideOfAccess(expression);
24687 node.transformFlags |=
24688 propagateChildFlags(node.expression) |
24689 1 /* TransformFlags.ContainsTypeScript */;
24690 return node;
24691 }
24692 // @api
24693 function updateNonNullExpression(node, expression) {
24694 if (ts.isNonNullChain(node)) {

Callers 1

updateNonNullExpressionFunction · 0.85

Calls 2

createBaseExpressionFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected