UNPKG

@codama/renderers-rust

Version:
19 lines 963 B
import type { TypeManifest } from './getTypeManifestVisitor'; /** Rust keywords that should not be identified as crate names. */ export declare const RUST_CORE_IMPORTS: Set<string>; 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; getExternalDependencies(dependencyMap: Record<string, string>): Set<string>; toString(dependencies: Record<string, string>): string; } //# sourceMappingURL=ImportMap.d.ts.map