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

Function checkPropertyAccessExpression

test/fixtures/snapshot/typescript.js:74512–74515  ·  view source on GitHub ↗
(node, checkMode)

Source from the content-addressed store, hash-verified

74510 return nonNullType;
74511 }
74512 function checkPropertyAccessExpression(node, checkMode) {
74513 return node.flags & 32 /* NodeFlags.OptionalChain */ ? checkPropertyAccessChain(node, checkMode) :
74514 checkPropertyAccessExpressionOrQualifiedName(node, node.expression, checkNonNullExpression(node.expression), node.name, checkMode);
74515 }
74516 function checkPropertyAccessChain(node, checkMode) {
74517 var leftType = checkExpression(node.expression);
74518 var nonOptionalType = getOptionalExpressionType(leftType, node.expression);

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…