MCPcopy Create free account
hub / github.com/observablehq/framework / rewriteImportSpecifiers

Function rewriteImportSpecifiers

src/javascript/transpile.ts:216–220  ·  view source on GitHub ↗
(node: ImportDeclaration)

Source from the content-addressed store, hash-verified

214}
215
216function 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
222function rewriteImportSpecifier(node: ImportSpecifier | ImportDefaultSpecifier): string {
223 return isDefaultSpecifier(node)

Callers 1

Calls 1

findMethod · 0.80

Tested by

no test coverage detected