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

Function emitYieldExpression

test/fixtures/snapshot/typescript.js:112444–112448  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

112442 emitList(node, node.templateSpans, 262144 /* ListFormat.TemplateExpressionSpans */);
112443 }
112444 function emitYieldExpression(node) {
112445 emitTokenWithComment(125 /* SyntaxKind.YieldKeyword */, node.pos, writeKeyword, node);
112446 emit(node.asteriskToken);
112447 emitExpressionWithLeadingSpace(node.expression && parenthesizeExpressionForNoAsi(node.expression), parenthesizeExpressionForNoAsiAndDisallowedComma);
112448 }
112449 function emitSpreadElement(node) {
112450 emitTokenWithComment(25 /* SyntaxKind.DotDotDotToken */, node.pos, writePunctuation, node);
112451 emitExpression(node.expression, parenthesizer.parenthesizeExpressionForDisallowedComma);

Callers 1

Calls 4

emitTokenWithCommentFunction · 0.85
emitFunction · 0.70

Tested by

no test coverage detected