sicua
Version:
A tool for analyzing project structure and dependencies
12 lines (11 loc) • 573 B
TypeScript
import { DependencyAnalysisDetailedResult, ComponentRelation, IConfigManager } from "../../types";
import { ComponentLookupService } from "../../core/componentLookupService";
import { PathResolver } from "../../parsers/pathResolver";
export declare class ComponentAnalyzer {
private components;
private config;
private lookupService;
private pathResolver;
constructor(components: ComponentRelation[], config: IConfigManager, lookupService: ComponentLookupService, pathResolver: PathResolver);
analyze(): Promise<DependencyAnalysisDetailedResult>;
}