(contextToken)
| 128023 | return !!range && shouldBeReference === tripleSlashDirectivePrefixRegex.test(sourceFile.text.substring(range.pos, range.end)); |
| 128024 | } |
| 128025 | function getReplacementSpanForContextToken(contextToken) { |
| 128026 | if (!contextToken) |
| 128027 | return undefined; |
| 128028 | switch (contextToken.kind) { |
| 128029 | case 10 /* SyntaxKind.StringLiteral */: |
| 128030 | case 14 /* SyntaxKind.NoSubstitutionTemplateLiteral */: |
| 128031 | return createTextSpanFromStringLiteralLikeContent(contextToken); |
| 128032 | default: |
| 128033 | return createTextSpanFromNode(contextToken); |
| 128034 | } |
| 128035 | } |
| 128036 | ts.getReplacementSpanForContextToken = getReplacementSpanForContextToken; |
| 128037 | function createTextSpanFromNode(node, sourceFile, endNode) { |
| 128038 | return ts.createTextSpanFromBounds(node.getStart(sourceFile), (endNode || node).getEnd()); |
nothing calls this directly
no test coverage detected