@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
42 lines • 1.31 kB
TypeScript
import { PerformanceMonitor } from '../utils/performance-monitor.js';
import { SecurityManager } from '../utils/security-manager.js';
import { ErrorHandler } from '../utils/error-handler.js';
export interface DashboardConfig {
enabled?: boolean;
port?: number;
host?: string;
autoOpen?: boolean;
features?: {
performance?: boolean;
security?: boolean;
agile?: boolean;
errors?: boolean;
};
realTimeUpdates?: boolean;
exportEnabled?: boolean;
}
export declare class DashboardServer {
private performanceMonitor;
private securityManager;
private errorHandler;
private agileManager?;
private app;
private server;
private io;
private config;
private isRunning;
constructor(config: DashboardConfig, performanceMonitor: PerformanceMonitor, securityManager: SecurityManager, errorHandler: ErrorHandler, agileManager?: any);
private setupMiddleware;
private setupStaticFiles;
private setupRoutes;
private setupWebSocket;
start(): Promise<void>;
stop(): Promise<void>;
private dataCollectionInterval?;
private startDataCollection;
private stopDataCollection;
getUrl(): string;
isHealthy(): boolean;
getConfig(): DashboardConfig;
}
//# sourceMappingURL=server.d.ts.map