()
| 33910 | return token() === 100 /* SyntaxKind.ImportKeyword */; |
| 33911 | } |
| 33912 | function parseImportTypeAssertions() { |
| 33913 | var pos = getNodePos(); |
| 33914 | var openBracePosition = scanner.getTokenPos(); |
| 33915 | parseExpected(18 /* SyntaxKind.OpenBraceToken */); |
| 33916 | var multiLine = scanner.hasPrecedingLineBreak(); |
| 33917 | parseExpected(129 /* SyntaxKind.AssertKeyword */); |
| 33918 | parseExpected(58 /* SyntaxKind.ColonToken */); |
| 33919 | var clause = parseAssertClause(/*skipAssertKeyword*/ true); |
| 33920 | if (!parseExpected(19 /* SyntaxKind.CloseBraceToken */)) { |
| 33921 | var lastError = ts.lastOrUndefined(parseDiagnostics); |
| 33922 | if (lastError && lastError.code === ts.Diagnostics._0_expected.code) { |
| 33923 | ts.addRelatedInfo(lastError, ts.createDetachedDiagnostic(fileName, openBracePosition, 1, ts.Diagnostics.The_parser_expected_to_find_a_1_to_match_the_0_token_here, "{", "}")); |
| 33924 | } |
| 33925 | } |
| 33926 | return finishNode(factory.createImportTypeAssertionContainer(clause, multiLine), pos); |
| 33927 | } |
| 33928 | function parseImportType() { |
| 33929 | sourceFlags |= 2097152 /* NodeFlags.PossiblyContainsDynamicImport */; |
| 33930 | var pos = getNodePos(); |
no test coverage detected
searching dependent graphs…