(node)
| 104614 | return { aliasedModuleNames: aliasedModuleNames, unaliasedModuleNames: unaliasedModuleNames, importAliasNames: importAliasNames }; |
| 104615 | } |
| 104616 | function getAMDImportExpressionForImport(node) { |
| 104617 | if (ts.isImportEqualsDeclaration(node) || ts.isExportDeclaration(node) || !ts.getExternalModuleNameLiteral(factory, node, currentSourceFile, host, resolver, compilerOptions)) { |
| 104618 | return undefined; |
| 104619 | } |
| 104620 | var name = ts.getLocalNameForExternalImport(factory, node, currentSourceFile); // TODO: GH#18217 |
| 104621 | var expr = getHelperExpressionForImport(node, name); |
| 104622 | if (expr === name) { |
| 104623 | return undefined; |
| 104624 | } |
| 104625 | return factory.createExpressionStatement(factory.createAssignment(name, expr)); |
| 104626 | } |
| 104627 | /** |
| 104628 | * Transforms a SourceFile into an AMD or UMD module body. |
| 104629 | * |
nothing calls this directly
no test coverage detected