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

Function parseTypeQuery

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

Source from the content-addressed store, hash-verified

33401 return type;
33402 }
33403 function parseTypeQuery() {
33404 var pos = getNodePos();
33405 parseExpected(112 /* SyntaxKind.TypeOfKeyword */);
33406 var entityName = parseEntityName(/*allowReservedWords*/ true);
33407 // Make sure we perform ASI to prevent parsing the next line's type arguments as part of an instantiation expression.
33408 var typeArguments = !scanner.hasPrecedingLineBreak() ? tryParseTypeArguments() : undefined;
33409 return finishNode(factory.createTypeQueryNode(entityName, typeArguments), pos);
33410 }
33411 function parseTypeParameter() {
33412 var pos = getNodePos();
33413 var modifiers = parseModifiers();

Callers 1

parseNonArrayTypeFunction · 0.85

Calls 5

getNodePosFunction · 0.85
parseExpectedFunction · 0.85
parseEntityNameFunction · 0.85
tryParseTypeArgumentsFunction · 0.85
finishNodeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…