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

Function isAsyncFunction

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

Source from the content-addressed store, hash-verified

17471 }
17472 ts.getFunctionFlags = getFunctionFlags;
17473 function isAsyncFunction(node) {
17474 switch (node.kind) {
17475 case 256 /* SyntaxKind.FunctionDeclaration */:
17476 case 213 /* SyntaxKind.FunctionExpression */:
17477 case 214 /* SyntaxKind.ArrowFunction */:
17478 case 169 /* SyntaxKind.MethodDeclaration */:
17479 return node.body !== undefined
17480 && node.asteriskToken === undefined
17481 && hasSyntacticModifier(node, 256 /* ModifierFlags.Async */);
17482 }
17483 return false;
17484 }
17485 ts.isAsyncFunction = isAsyncFunction;
17486 function isStringOrNumericLiteralLike(node) {
17487 return ts.isStringLiteralLike(node) || ts.isNumericLiteral(node);

Callers 2

validators.jsFile · 0.85
getFunctionBaseFunction · 0.85

Calls 1

hasSyntacticModifierFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…