(type, node)
| 74503 | return checkNonNullTypeWithReporter(type, node, reportObjectPossiblyNullOrUndefinedError); |
| 74504 | } |
| 74505 | function checkNonNullNonVoidType(type, node) { |
| 74506 | var nonNullType = checkNonNullType(type, node); |
| 74507 | if (nonNullType.flags & 16384 /* TypeFlags.Void */) { |
| 74508 | error(node, ts.Diagnostics.Object_is_possibly_undefined); |
| 74509 | } |
| 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); |
no test coverage detected
searching dependent graphs…