(node)
| 69772 | return links.resolvedType || getTypeOfExpression(node); |
| 69773 | } |
| 69774 | function getInitialTypeOfVariableDeclaration(node) { |
| 69775 | if (node.initializer) { |
| 69776 | return getTypeOfInitializer(node.initializer); |
| 69777 | } |
| 69778 | if (node.parent.parent.kind === 243 /* SyntaxKind.ForInStatement */) { |
| 69779 | return stringType; |
| 69780 | } |
| 69781 | if (node.parent.parent.kind === 244 /* SyntaxKind.ForOfStatement */) { |
| 69782 | return checkRightHandSideOfForOf(node.parent.parent) || errorType; |
| 69783 | } |
| 69784 | return errorType; |
| 69785 | } |
| 69786 | function getInitialType(node) { |
| 69787 | return node.kind === 254 /* SyntaxKind.VariableDeclaration */ ? |
| 69788 | getInitialTypeOfVariableDeclaration(node) : |
no test coverage detected
searching dependent graphs…