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

Function emitMethodSignature

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

Source from the content-addressed store, hash-verified

111817 writeTrailingSemicolon();
111818 }
111819 function emitMethodSignature(node) {
111820 pushNameGenerationScope(node);
111821 emitDecorators(node, node.decorators);
111822 emitModifiers(node, node.modifiers);
111823 emit(node.name);
111824 emit(node.questionToken);
111825 emitTypeParameters(node, node.typeParameters);
111826 emitParameters(node, node.parameters);
111827 emitTypeAnnotation(node.type);
111828 writeTrailingSemicolon();
111829 popNameGenerationScope(node);
111830 }
111831 function emitMethodDeclaration(node) {
111832 emitDecorators(node, node.decorators);
111833 emitModifiers(node, node.modifiers);

Callers 1

Calls 9

pushNameGenerationScopeFunction · 0.85
emitDecoratorsFunction · 0.85
emitModifiersFunction · 0.85
emitTypeParametersFunction · 0.85
emitParametersFunction · 0.85
emitTypeAnnotationFunction · 0.85
writeTrailingSemicolonFunction · 0.85
popNameGenerationScopeFunction · 0.85
emitFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…