UNPKG

sicua

Version:

A tool for analyzing project structure and dependencies

10 lines (9 loc) 595 B
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;