(name)
| 15244 | } |
| 15245 | ts.getTextOfPropertyName = getTextOfPropertyName; |
| 15246 | function entityNameToString(name) { |
| 15247 | switch (name.kind) { |
| 15248 | case 108 /* SyntaxKind.ThisKeyword */: |
| 15249 | return "this"; |
| 15250 | case 80 /* SyntaxKind.PrivateIdentifier */: |
| 15251 | case 79 /* SyntaxKind.Identifier */: |
| 15252 | return getFullWidth(name) === 0 ? ts.idText(name) : getTextOfNode(name); |
| 15253 | case 161 /* SyntaxKind.QualifiedName */: |
| 15254 | return entityNameToString(name.left) + "." + entityNameToString(name.right); |
| 15255 | case 206 /* SyntaxKind.PropertyAccessExpression */: |
| 15256 | if (ts.isIdentifier(name.name) || ts.isPrivateIdentifier(name.name)) { |
| 15257 | return entityNameToString(name.expression) + "." + entityNameToString(name.name); |
| 15258 | } |
| 15259 | else { |
| 15260 | return ts.Debug.assertNever(name.name); |
| 15261 | } |
| 15262 | case 311 /* SyntaxKind.JSDocMemberName */: |
| 15263 | return entityNameToString(name.left) + entityNameToString(name.right); |
| 15264 | default: |
| 15265 | return ts.Debug.assertNever(name); |
| 15266 | } |
| 15267 | } |
| 15268 | ts.entityNameToString = entityNameToString; |
| 15269 | function createDiagnosticForNode(node, message, arg0, arg1, arg2, arg3) { |
| 15270 | var sourceFile = getSourceFileOfNode(node); |
no test coverage detected
searching dependent graphs…