(allowReservedWords, diagnosticMessage)
| 33127 | return createMissingList(); |
| 33128 | } |
| 33129 | function parseEntityName(allowReservedWords, diagnosticMessage) { |
| 33130 | var pos = getNodePos(); |
| 33131 | var entity = allowReservedWords ? parseIdentifierName(diagnosticMessage) : parseIdentifier(diagnosticMessage); |
| 33132 | var dotPos = getNodePos(); |
| 33133 | while (parseOptional(24 /* SyntaxKind.DotToken */)) { |
| 33134 | if (token() === 29 /* SyntaxKind.LessThanToken */) { |
| 33135 | // the entity is part of a JSDoc-style generic, so record the trailing dot for later error reporting |
| 33136 | entity.jsdocDotPos = dotPos; |
| 33137 | break; |
| 33138 | } |
| 33139 | dotPos = getNodePos(); |
| 33140 | entity = finishNode(factory.createQualifiedName(entity, parseRightSideOfDot(allowReservedWords, /* allowPrivateIdentifiers */ false)), pos); |
| 33141 | } |
| 33142 | return entity; |
| 33143 | } |
| 33144 | function createQualifiedName(entity, name) { |
| 33145 | return finishNode(factory.createQualifiedName(entity, name), entity.pos); |
| 33146 | } |
no test coverage detected
searching dependent graphs…