(node)
| 60467 | return result; |
| 60468 | } |
| 60469 | function isUnaryTupleTypeNode(node) { |
| 60470 | return node.kind === 184 /* SyntaxKind.TupleType */ && node.elements.length === 1; |
| 60471 | } |
| 60472 | function getImpliedConstraint(type, checkNode, extendsNode) { |
| 60473 | return isUnaryTupleTypeNode(checkNode) && isUnaryTupleTypeNode(extendsNode) ? getImpliedConstraint(type, checkNode.elements[0], extendsNode.elements[0]) : |
| 60474 | getActualTypeVariable(getTypeFromTypeNode(checkNode)) === getActualTypeVariable(type) ? getTypeFromTypeNode(extendsNode) : |
no outgoing calls
no test coverage detected