sicua
Version:
A tool for analyzing project structure and dependencies
10 lines (9 loc) • 595 B
TypeScript
import { ComponentRelation, DependencyGraph } from "../../../types";
import { ComponentLookupService } from "../../../core/componentLookupService";
/**
* Builds a dependency graph from component relationships using optimized lookups
* @param components The list of components to analyze
* @param lookupService Pre-initialized lookup service for O(1) component resolution
* @returns A dependency graph mapping unique component IDs to their dependencies
*/
export declare function buildDependencyGraph(components: ComponentRelation[], lookupService: ComponentLookupService): DependencyGraph;