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

Function getHelperExpressionForImport

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

Source from the content-addressed store, hash-verified

105006 return innerExpr;
105007 }
105008 function getHelperExpressionForImport(node, innerExpr) {
105009 if (!ts.getESModuleInterop(compilerOptions) || ts.getEmitFlags(node) & 67108864 /* EmitFlags.NeverApplyImportHelper */) {
105010 return innerExpr;
105011 }
105012 if (ts.getImportNeedsImportStarHelper(node)) {
105013 return emitHelpers().createImportStarHelper(innerExpr);
105014 }
105015 if (ts.getImportNeedsImportDefaultHelper(node)) {
105016 return emitHelpers().createImportDefaultHelper(innerExpr);
105017 }
105018 return innerExpr;
105019 }
105020 /**
105021 * Visits an ImportDeclaration node.
105022 *

Callers 2

visitImportDeclarationFunction · 0.85

Calls 1

emitHelpersFunction · 0.85

Tested by

no test coverage detected