()
| 34262 | } |
| 34263 | } |
| 34264 | function parseAssertsTypePredicate() { |
| 34265 | var pos = getNodePos(); |
| 34266 | var assertsModifier = parseExpectedToken(128 /* SyntaxKind.AssertsKeyword */); |
| 34267 | var parameterName = token() === 108 /* SyntaxKind.ThisKeyword */ ? parseThisTypeNode() : parseIdentifier(); |
| 34268 | var type = parseOptional(139 /* SyntaxKind.IsKeyword */) ? parseType() : undefined; |
| 34269 | return finishNode(factory.createTypePredicateNode(assertsModifier, parameterName, type), pos); |
| 34270 | } |
| 34271 | function parseType() { |
| 34272 | if (contextFlags & 40960 /* NodeFlags.TypeExcludesFlags */) { |
| 34273 | return doOutsideOfContext(40960 /* NodeFlags.TypeExcludesFlags */, parseType); |
no test coverage detected
searching dependent graphs…