()
| 34244 | return false; |
| 34245 | } |
| 34246 | function parseTypeOrTypePredicate() { |
| 34247 | var pos = getNodePos(); |
| 34248 | var typePredicateVariable = isIdentifier() && tryParse(parseTypePredicatePrefix); |
| 34249 | var type = parseType(); |
| 34250 | if (typePredicateVariable) { |
| 34251 | return finishNode(factory.createTypePredicateNode(/*assertsModifier*/ undefined, typePredicateVariable, type), pos); |
| 34252 | } |
| 34253 | else { |
| 34254 | return type; |
| 34255 | } |
| 34256 | } |
| 34257 | function parseTypePredicatePrefix() { |
| 34258 | var id = parseIdentifier(); |
| 34259 | if (token() === 139 /* SyntaxKind.IsKeyword */ && !scanner.hasPrecedingLineBreak()) { |
no test coverage detected
searching dependent graphs…