sicua
Version:
A tool for analyzing project structure and dependencies
15 lines (14 loc) • 711 B
TypeScript
import { ComponentSimilarity } from "../../../types";
/**
* Groups similar components together based on comparison results
* @param similarities Individual component similarity results
* @returns Grouped component similarities
*/
export declare function groupSimilarComponents(similarities: ComponentSimilarity[]): ComponentSimilarity[];
/**
* Consolidates a list of similarities to ensure best coverage and quality
* This version preserves group information instead of breaking them down
* @param similarities List of component similarities
* @returns Processed list with optimal coverage
*/
export declare function consolidateSimilarities(similarities: ComponentSimilarity[]): ComponentSimilarity[];