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