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

Function parseMappedTypeParameter

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

Source from the content-addressed store, hash-verified

33782 return token() === 22 /* SyntaxKind.OpenBracketToken */ && nextTokenIsIdentifier() && nextToken() === 101 /* SyntaxKind.InKeyword */;
33783 }
33784 function parseMappedTypeParameter() {
33785 var pos = getNodePos();
33786 var name = parseIdentifierName();
33787 parseExpected(101 /* SyntaxKind.InKeyword */);
33788 var type = parseType();
33789 return finishNode(factory.createTypeParameterDeclaration(/*modifiers*/ undefined, name, type, /*defaultType*/ undefined), pos);
33790 }
33791 function parseMappedType() {
33792 var pos = getNodePos();
33793 parseExpected(18 /* SyntaxKind.OpenBraceToken */);

Callers 1

parseMappedTypeFunction · 0.85

Calls 5

getNodePosFunction · 0.85
parseIdentifierNameFunction · 0.85
parseExpectedFunction · 0.85
parseTypeFunction · 0.85
finishNodeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…