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

Function getHelperExpressionForExport

test/fixtures/snapshot/typescript.js:104999–105007  ·  view source on GitHub ↗
(node, innerExpr)

Source from the content-addressed store, hash-verified

104997 return factory.createCallExpression(factory.createPropertyAccessExpression(promiseResolveCall, "then"), /*typeArguments*/ undefined, [func]);
104998 }
104999 function getHelperExpressionForExport(node, innerExpr) {
105000 if (!ts.getESModuleInterop(compilerOptions) || ts.getEmitFlags(node) & 67108864 /* EmitFlags.NeverApplyImportHelper */) {
105001 return innerExpr;
105002 }
105003 if (ts.getExportNeedsImportStarHelper(node)) {
105004 return emitHelpers().createImportStarHelper(innerExpr);
105005 }
105006 return innerExpr;
105007 }
105008 function getHelperExpressionForImport(node, innerExpr) {
105009 if (!ts.getESModuleInterop(compilerOptions) || ts.getEmitFlags(node) & 67108864 /* EmitFlags.NeverApplyImportHelper */) {
105010 return innerExpr;

Callers 1

visitExportDeclarationFunction · 0.85

Calls 1

emitHelpersFunction · 0.85

Tested by

no test coverage detected