()
| 33926 | return finishNode(factory.createImportTypeAssertionContainer(clause, multiLine), pos); |
| 33927 | } |
| 33928 | function parseImportType() { |
| 33929 | sourceFlags |= 2097152 /* NodeFlags.PossiblyContainsDynamicImport */; |
| 33930 | var pos = getNodePos(); |
| 33931 | var isTypeOf = parseOptional(112 /* SyntaxKind.TypeOfKeyword */); |
| 33932 | parseExpected(100 /* SyntaxKind.ImportKeyword */); |
| 33933 | parseExpected(20 /* SyntaxKind.OpenParenToken */); |
| 33934 | var type = parseType(); |
| 33935 | var assertions; |
| 33936 | if (parseOptional(27 /* SyntaxKind.CommaToken */)) { |
| 33937 | assertions = parseImportTypeAssertions(); |
| 33938 | } |
| 33939 | parseExpected(21 /* SyntaxKind.CloseParenToken */); |
| 33940 | var qualifier = parseOptional(24 /* SyntaxKind.DotToken */) ? parseEntityNameOfTypeReference() : undefined; |
| 33941 | var typeArguments = parseTypeArgumentsOfTypeReference(); |
| 33942 | return finishNode(factory.createImportTypeNode(type, assertions, qualifier, typeArguments, isTypeOf), pos); |
| 33943 | } |
| 33944 | function nextTokenIsNumericOrBigIntLiteral() { |
| 33945 | nextToken(); |
| 33946 | return token() === 8 /* SyntaxKind.NumericLiteral */ || token() === 9 /* SyntaxKind.BigIntLiteral */; |
no test coverage detected
searching dependent graphs…