MCPcopy Index your code
hub / github.com/nodejs/node / tryParseConstraintOfInferType

Function tryParseConstraintOfInferType

test/fixtures/snapshot/typescript.js:34112–34119  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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();

Callers

nothing calls this directly

Calls 4

parseOptionalFunction · 0.85
tokenFunction · 0.70

Tested by

no test coverage detected