UNPKG

sicua

Version:

A tool for analyzing project structure and dependencies

12 lines (11 loc) 722 B
import { ComponentRelation, IConfigManager, DependencyAnalysisResult } from "../../../types"; import { PathResolver } from "../../../parsers/pathResolver"; /** * Analyzes package dependencies using optimized path resolution * @param components The list of components to analyze * @param config The config manager with project path * @param scanResult The enhanced scan result with file metadata * @param pathResolver Pre-initialized path resolver for O(1) external package detection * @returns Analysis result with unused and missing dependencies */ export declare function analyzeDependencies(components: ComponentRelation[], config: IConfigManager, pathResolver: PathResolver): Promise<DependencyAnalysisResult>;