(negative)
| 33893 | return token() === 24 /* SyntaxKind.DotToken */ ? undefined : node; |
| 33894 | } |
| 33895 | function parseLiteralTypeNode(negative) { |
| 33896 | var pos = getNodePos(); |
| 33897 | if (negative) { |
| 33898 | nextToken(); |
| 33899 | } |
| 33900 | var expression = token() === 110 /* SyntaxKind.TrueKeyword */ || token() === 95 /* SyntaxKind.FalseKeyword */ || token() === 104 /* SyntaxKind.NullKeyword */ ? |
| 33901 | parseTokenNode() : |
| 33902 | parseLiteralLikeNode(token()); |
| 33903 | if (negative) { |
| 33904 | expression = finishNode(factory.createPrefixUnaryExpression(40 /* SyntaxKind.MinusToken */, expression), pos); |
| 33905 | } |
| 33906 | return finishNode(factory.createLiteralTypeNode(expression), pos); |
| 33907 | } |
| 33908 | function isStartOfTypeOfImportType() { |
| 33909 | nextToken(); |
| 33910 | return token() === 100 /* SyntaxKind.ImportKeyword */; |
no test coverage detected
searching dependent graphs…