UNPKG

sicua

Version:

A tool for analyzing project structure and dependencies

11 lines (10 loc) 656 B
import { DependencyGraph } from "../../../types"; import { ComponentLookupService } from "../../../core/componentLookupService"; import { CircularDependencyAnalysisResult } from "../../../types/circularDependency.types"; /** * Detects circular dependencies in the component graph using optimized lookups * @param graph The dependency graph with unique component IDs * @param lookupService Pre-initialized lookup service for O(1) component resolution * @returns Complete circular dependency analysis */ export declare function detectCircularDependencies(graph: DependencyGraph, lookupService: ComponentLookupService): CircularDependencyAnalysisResult;