UNPKG

@wildcard-ai/deepcodex

Version:

Advanced codebase indexing and semantic search MCP server

38 lines 1.1 kB
/** * LanguageDetector - Detect programming language from file extension and content */ export interface LanguageInfo { language: string; confidence: number; fileType: 'source' | 'test' | 'config' | 'documentation' | 'data'; } export declare class LanguageDetector { private readonly EXTENSION_MAP; private readonly FILE_TYPE_PATTERNS; private readonly CONTENT_HINTS; /** * Detect language from file path and content */ detectLanguage(filePath: string, content?: string): LanguageInfo; /** * Analyze content for language hints */ private analyzeContent; /** * Determine file type (source, test, config, etc.) */ private determineFileType; /** * Get all supported languages */ getSupportedLanguages(): string[]; /** * Check if a language is supported for advanced processing */ isLanguageSupported(language: string): boolean; /** * Get file extension for a language */ getPrimaryExtension(language: string): string | null; } //# sourceMappingURL=LanguageDetector.d.ts.map