(node)
| 69710 | return createArrayType(checkIteratedTypeOrElementType(65 /* IterationUse.Destructuring */, type, undefinedType, /*errorNode*/ undefined) || errorType); |
| 69711 | } |
| 69712 | function getAssignedTypeOfBinaryExpression(node) { |
| 69713 | var isDestructuringDefaultAssignment = node.parent.kind === 204 /* SyntaxKind.ArrayLiteralExpression */ && isDestructuringAssignmentTarget(node.parent) || |
| 69714 | node.parent.kind === 296 /* SyntaxKind.PropertyAssignment */ && isDestructuringAssignmentTarget(node.parent.parent); |
| 69715 | return isDestructuringDefaultAssignment ? |
| 69716 | getTypeWithDefault(getAssignedType(node), node.right) : |
| 69717 | getTypeOfExpression(node.right); |
| 69718 | } |
| 69719 | function isDestructuringAssignmentTarget(parent) { |
| 69720 | return parent.parent.kind === 221 /* SyntaxKind.BinaryExpression */ && parent.parent.left === parent || |
| 69721 | parent.parent.kind === 244 /* SyntaxKind.ForOfStatement */ && parent.parent.initializer === parent; |
no test coverage detected
searching dependent graphs…