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

Function createFunctionExpressionMember

test/fixtures/snapshot/typescript.js:151276–151283  ·  view source on GitHub ↗
(members, functionExpression, name)

Source from the content-addressed store, hash-verified

151274 return createArrowFunctionExpressionMember(members, expression, name);
151275 }
151276 function createFunctionExpressionMember(members, functionExpression, name) {
151277 var fullModifiers = ts.concatenate(modifiers, getModifierKindFromSource(functionExpression, 131 /* SyntaxKind.AsyncKeyword */));
151278 var method = ts.factory.createMethodDeclaration(/*decorators*/ undefined, fullModifiers, /*asteriskToken*/ undefined, name, /*questionToken*/ undefined,
151279 /*typeParameters*/ undefined, functionExpression.parameters, /*type*/ undefined, functionExpression.body);
151280 ts.copyLeadingComments(assignmentBinaryExpression, method, sourceFile);
151281 members.push(method);
151282 return;
151283 }
151284 function createArrowFunctionExpressionMember(members, arrowFunction, name) {
151285 var arrowFunctionBody = arrowFunction.body;
151286 var bodyBlock;

Callers 1

Calls 2

pushMethod · 0.45

Tested by

no test coverage detected