(node, sourceFile, endNode)
| 137241 | } |
| 137242 | FindAllReferences.toHighlightSpan = toHighlightSpan; |
| 137243 | function getTextSpan(node, sourceFile, endNode) { |
| 137244 | var start = node.getStart(sourceFile); |
| 137245 | var end = (endNode || node).getEnd(); |
| 137246 | if (ts.isStringLiteralLike(node) && (end - start) > 2) { |
| 137247 | ts.Debug.assert(endNode === undefined); |
| 137248 | start += 1; |
| 137249 | end -= 1; |
| 137250 | } |
| 137251 | return ts.createTextSpanFromBounds(start, end); |
| 137252 | } |
| 137253 | function getTextSpanOfEntry(entry) { |
| 137254 | return entry.kind === 0 /* EntryKind.Span */ ? entry.textSpan : |
| 137255 | getTextSpan(entry.node, entry.node.getSourceFile()); |
no test coverage detected