@codama/renderers-rust
Version:
Renders Rust clients for your programs
16 lines • 757 B
TypeScript
import { TypeManifest } from './getTypeManifestVisitor';
export declare class ImportMap {
protected readonly _imports: Set<string>;
protected readonly _aliases: Map<string, string>;
get imports(): Set<string>;
get aliases(): Map<string, string>;
add(imports: Set<string> | string[] | string): ImportMap;
remove(imports: Set<string> | string[] | string): ImportMap;
mergeWith(...others: ImportMap[]): ImportMap;
mergeWithManifest(manifest: TypeManifest): ImportMap;
addAlias(importName: string, alias: string): ImportMap;
isEmpty(): boolean;
resolveDependencyMap(dependencies: Record<string, string>): ImportMap;
toString(dependencies: Record<string, string>): string;
}
//# sourceMappingURL=ImportMap.d.ts.map