()
| 34110 | return finishNode(factory.createTypeOperatorNode(operator, parseTypeOperatorOrHigher()), pos); |
| 34111 | } |
| 34112 | function tryParseConstraintOfInferType() { |
| 34113 | if (parseOptional(94 /* SyntaxKind.ExtendsKeyword */)) { |
| 34114 | var constraint = disallowConditionalTypesAnd(parseType); |
| 34115 | if (inDisallowConditionalTypesContext() || token() !== 57 /* SyntaxKind.QuestionToken */) { |
| 34116 | return constraint; |
| 34117 | } |
| 34118 | } |
| 34119 | } |
| 34120 | function parseTypeParameterOfInferType() { |
| 34121 | var pos = getNodePos(); |
| 34122 | var name = parseIdentifier(); |
nothing calls this directly
no test coverage detected