(node)
| 69755 | return errorType; |
| 69756 | } |
| 69757 | function getInitialTypeOfBindingElement(node) { |
| 69758 | var pattern = node.parent; |
| 69759 | var parentType = getInitialType(pattern.parent); |
| 69760 | var type = pattern.kind === 201 /* SyntaxKind.ObjectBindingPattern */ ? |
| 69761 | getTypeOfDestructuredProperty(parentType, node.propertyName || node.name) : |
| 69762 | !node.dotDotDotToken ? |
| 69763 | getTypeOfDestructuredArrayElement(parentType, pattern.elements.indexOf(node)) : |
| 69764 | getTypeOfDestructuredSpreadExpression(parentType); |
| 69765 | return getTypeWithDefault(type, node.initializer); |
| 69766 | } |
| 69767 | function getTypeOfInitializer(node) { |
| 69768 | // Return the cached type if one is available. If the type of the variable was inferred |
| 69769 | // from its initializer, we'll already have cached the type. Otherwise we compute it now |
no test coverage detected
searching dependent graphs…