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

Function parseTemplateTypeSpans

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

Source from the content-addressed store, hash-verified

33198 return finishNode(factory.createTemplateLiteralType(parseTemplateHead(/*isTaggedTemplate*/ false), parseTemplateTypeSpans()), pos);
33199 }
33200 function parseTemplateTypeSpans() {
33201 var pos = getNodePos();
33202 var list = [];
33203 var node;
33204 do {
33205 node = parseTemplateTypeSpan();
33206 list.push(node);
33207 } while (node.literal.kind === 16 /* SyntaxKind.TemplateMiddle */);
33208 return createNodeArray(list, pos);
33209 }
33210 function parseTemplateTypeSpan() {
33211 var pos = getNodePos();
33212 return finishNode(factory.createTemplateLiteralTypeSpan(parseType(), parseLiteralOfTemplateSpan(/*isTaggedTemplate*/ false)), pos);

Callers 1

parseTemplateTypeFunction · 0.85

Calls 4

getNodePosFunction · 0.85
parseTemplateTypeSpanFunction · 0.85
createNodeArrayFunction · 0.85
pushMethod · 0.45

Tested by

no test coverage detected