UNPKG

@invisiblecities/sidequest-cqo

Version:

Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection

42 lines 1.86 kB
/** * Services Module Index * Clean exports for all Code Quality Orchestrator services */ // ============================================================================ // Interface Exports // ============================================================================ // Most interface types removed - only used internally // ============================================================================ // Service Implementation Exports // ============================================================================ // Only export what's actually used export { PreferencesManager } from "./preferences-manager.js"; // Export only what's needed for resetAllServices export { resetUnifiedOrchestrator } from "./unified-orchestrator.js"; // Import classes for getter functions import { PreferencesManager } from "./preferences-manager.js"; // Export preferences manager getter function export function getPreferencesManager() { return PreferencesManager.getInstance(); } // ============================================================================ // Convenience Factory Functions // ============================================================================ // Unused convenience imports removed // Import reset functions directly for synchronous access import { resetStorageService } from "./storage-service.js"; import { resetPollingService } from "./polling-service.js"; import { resetAnalysisService } from "./analysis-service.js"; import { resetViolationTracker } from "./violation-tracker.js"; import { resetUnifiedOrchestrator } from "./unified-orchestrator.js"; /** * Reset all service instances (useful for testing) */ export function resetAllServices() { resetStorageService(); resetPollingService(); resetAnalysisService(); resetViolationTracker(); resetUnifiedOrchestrator(); } //# sourceMappingURL=index.js.map