Skip to content

Commit

Permalink
fix(resolveModuleExportNames): filter out star exports
Browse files Browse the repository at this point in the history
TODO: to implement star
  • Loading branch information
pi0 committed Aug 10, 2022
1 parent edf0cc6 commit dd63a31
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/analyze.ts
Expand Up @@ -147,14 +147,15 @@ export function findExports (code: string): ESMExport[] {
}

export function findExportNames (code: string): string[] {
return findExports(code).flatMap(exp => exp.names)
return findExports(code).flatMap(exp => exp.names).filter(Boolean)
}

export async function resolveModuleExportNames (id: string, opts?: ResolveOptions): Promise<string[]> {
const url = await resolvePath(id, opts)
const code = await loadURL(url)
const exports = findExports(code)
return exports.flatMap(exp => exp.names)
// TODO: Support recursive for start exports
return exports.flatMap(exp => exp.names).filter(Boolean)
}

// --- Internal ---
Expand Down

0 comments on commit dd63a31

Please sign in to comment.