(node)
| 73737 | return getJsxElementTypeAt(node) || anyType; |
| 73738 | } |
| 73739 | function checkJsxElementDeferred(node) { |
| 73740 | // Check attributes |
| 73741 | checkJsxOpeningLikeElementOrOpeningFragment(node.openingElement); |
| 73742 | // Perform resolution on the closing tag so that rename/go to definition/etc work |
| 73743 | if (isJsxIntrinsicIdentifier(node.closingElement.tagName)) { |
| 73744 | getIntrinsicTagSymbol(node.closingElement); |
| 73745 | } |
| 73746 | else { |
| 73747 | checkExpression(node.closingElement.tagName); |
| 73748 | } |
| 73749 | checkJsxChildren(node); |
| 73750 | } |
| 73751 | function checkJsxElement(node, _checkMode) { |
| 73752 | checkNodeDeferred(node); |
| 73753 | return getJsxElementTypeAt(node) || anyType; |
no test coverage detected
searching dependent graphs…