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

Function emitModuleBlock

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

Source from the content-addressed store, hash-verified

112935 emit(body);
112936 }
112937 function emitModuleBlock(node) {
112938 pushNameGenerationScope(node);
112939 ts.forEach(node.statements, generateNames);
112940 emitBlockStatements(node, /*forceSingleLine*/ isEmptyBlock(node));
112941 popNameGenerationScope(node);
112942 }
112943 function emitCaseBlock(node) {
112944 emitTokenWithComment(18 /* SyntaxKind.OpenBraceToken */, node.pos, writePunctuation, node);
112945 emitList(node, node.clauses, 129 /* ListFormat.CaseBlockClauses */);

Callers 1

Calls 5

pushNameGenerationScopeFunction · 0.85
emitBlockStatementsFunction · 0.85
isEmptyBlockFunction · 0.85
popNameGenerationScopeFunction · 0.85
forEachMethod · 0.65

Tested by

no test coverage detected