UNPKG

@paulohenriquevn/m2js

Version:

Transform TypeScript/JavaScript code into LLM-friendly Markdown summaries + Smart Dead Code Detection + Graph-Deep Diff Analysis. Extract exported functions, classes, and JSDoc comments for better AI context with 60%+ token reduction. Intelligent dead cod

24 lines (23 loc) 885 B
/** * Safe Removal Suggestions Engine for M2JS * Generates intelligent removal suggestions with confidence levels */ import { DeadExport, UnusedImport, RemovalSuggestion } from './dead-code-types'; /** * Generate safe removal suggestions for dead code */ export declare function generateRemovalSuggestions(deadExports: DeadExport[], unusedImports: UnusedImport[], projectPath: string): RemovalSuggestion[]; /** * Generate confidence levels and risk assessment for dead exports */ export declare function assessExportRemovalRisk(deadExport: DeadExport, projectPath: string): { confidence: 'high' | 'medium' | 'low'; riskFactors: string[]; }; /** * Generate confidence levels and risk assessment for unused imports */ export declare function assessImportRemovalRisk(unusedImport: UnusedImport): { confidence: 'high' | 'medium' | 'low'; riskFactors: string[]; };