(previousNode, nextNode)
| 114838 | return nodeA.parent && nodeA.parent === ts.getOriginalNode(nodeB).parent; |
| 114839 | } |
| 114840 | function siblingNodePositionsAreComparable(previousNode, nextNode) { |
| 114841 | if (nextNode.pos < previousNode.end) { |
| 114842 | return false; |
| 114843 | } |
| 114844 | previousNode = ts.getOriginalNode(previousNode); |
| 114845 | nextNode = ts.getOriginalNode(nextNode); |
| 114846 | var parent = previousNode.parent; |
| 114847 | if (!parent || parent !== nextNode.parent) { |
| 114848 | return false; |
| 114849 | } |
| 114850 | var parentNodeArray = ts.getContainingNodeArray(previousNode); |
| 114851 | var prevNodeIndex = parentNodeArray === null || parentNodeArray === void 0 ? void 0 : parentNodeArray.indexOf(previousNode); |
| 114852 | return prevNodeIndex !== undefined && prevNodeIndex > -1 && parentNodeArray.indexOf(nextNode) === prevNodeIndex + 1; |
| 114853 | } |
| 114854 | function emitLeadingComments(pos, isEmittedNode) { |
| 114855 | hasWrittenComment = false; |
| 114856 | if (isEmittedNode) { |
no test coverage detected