(node: ImportDeclaration)
| 214 | } |
| 215 | |
| 216 | function rewriteImportSpecifiers(node: ImportDeclaration): string { |
| 217 | return node.specifiers.some(isNotNamespaceSpecifier) |
| 218 | ? `{${node.specifiers.filter(isNotNamespaceSpecifier).map(rewriteImportSpecifier).join(", ")}}` |
| 219 | : node.specifiers.find(isNamespaceSpecifier)?.local.name ?? "{}"; |
| 220 | } |
| 221 | |
| 222 | function rewriteImportSpecifier(node: ImportSpecifier | ImportDefaultSpecifier): string { |
| 223 | return isDefaultSpecifier(node) |
no test coverage detected