@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) • 628 B
TypeScript
/**
* Business Context Analyzer for M2JS
* Extracts business domain and architectural patterns from code
*/
import { ParsedFile } from './types';
export interface BusinessContext {
domain: string;
confidence: number;
frameworks: string[];
patterns: string[];
entities: string[];
businessRules: string[];
description?: string;
}
export interface DomainIndicator {
keywords: string[];
domain: string;
weight: number;
}
/**
* Extracts business context from parsed files
*/
export declare function analyzeBusinessContext(parsedFiles: ParsedFile[], projectPath: string): BusinessContext;