importName
ts
function Source.importName(source: Source): stringReturns the name the given source should be imported as, either the alias set via Source.setAlias, or the identifier used for named exports, otherwise an empty string for other sources.
Example
source.ts
ts
export default true;
export const foo = true;
export * as bar from "…";ts
import { Source } from "@monstermann/barrels";
const source = await Source.file("./source.ts");
const exports = await Source.exports(source);
Source.importName(source); // ""
Source.importName(exports[0]); // ""
Source.importName(exports[1]); // "foo"
Source.importName(exports[2]); // "bar"