mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
31 lines • 961 B
TypeScript
/**
* Unused Code Analyzer - Main Orchestrator
* Coordinates all unused code detection modules
*/
import { UnusedCodeResult } from './types.js';
import { SafetyConfig } from './ProductionSafetyGuards.js';
export declare class UnusedCodeAnalyzer {
private projectRoot;
private safetyGuards;
private astAnalyzer;
constructor(projectRoot: string, safetyConfig?: Partial<SafetyConfig>);
analyze(): Promise<UnusedCodeResult>;
private calculateSummary;
/**
* Find unused imports using AST-based analysis
*/
private findUnusedImportsAST;
/**
* Create backup before cleanup operations
*/
createSafetyBackup(): Promise<string>;
/**
* Restore from safety backup
*/
restoreFromBackup(backupPath: string): Promise<void>;
private generateRecommendations;
private calculateScore;
private formatBytes;
private getMinimalResults;
}
//# sourceMappingURL=UnusedCodeAnalyzer.d.ts.map