UNPKG

@bonginkan/maria

Version:

MARIA OS v5.9.5 – Self-Evolving Organizational Intelligence OS | Speed Improvement Phase 3: LLM Optimization + Command Refactoring | Performance Measurement + Run Evidence System | Zero ESLint/TypeScript Errors | 人とAIが役割を持ち、学び、進化し続けるための仕事のOS | GraphRAG ×

48 lines (47 loc) 1.09 kB
/** * Semantic Analyzer * Analyzes code content to infer appropriate filename */ import type { FilenameCandidate } from '../types/filename-inference.types.js'; export declare class SemanticAnalyzer { /** * Analyze code content to suggest filename */ analyze(code: string, _userInput: string): Promise<FilenameCandidate>; /** * Detect programming language from code */ private detectLanguage; /** * Extract React component name */ private extractComponentName; /** * Extract class name */ private extractClassName; /** * Extract main function name */ private extractMainFunction; /** * Check if code is a test file */ private isTestFile; /** * Check if code is a configuration file */ private isConfigFile; /** * Get appropriate extension for language */ private getExtensionForLanguage; /** * Generate alternative filenames */ private generateAlternatives; /** * Convert to kebab-case */ private toKebabCase; }