UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

173 lines 6.5 kB
declare class AtlasDashboard { socket: any; data: { performance: {}; security: {}; errors: {}; agile: {}; }; charts: {}; autoRefreshInterval: NodeJS.Timeout; autoRefreshEnabled: boolean; autoRefreshPeriod: number; init(): void; setupWebSocket(): void; updateConnectionStatus(status: any): void; updateLastUpdated(): void; setupNavigation(): void; setupEventListeners(): void; setupStoryCardListeners(): void; loadInitialData(): Promise<void>; loadOverviewData(): Promise<void>; updateOverviewMetrics(): Promise<void>; updateTrend(elementId: any, trend: any): void; updateSystemHealth(healthData: any): void; loadActivityFeed(): Promise<void>; loadSectionData(section: any): void; loadPerformanceData(timeRange?: string): Promise<void>; updatePerformanceSection(): void; loadPerformanceAlerts(): Promise<void>; loadAgileData(): Promise<void>; updateSprintSelector(sprints: any): void; loadSprintData(sprintId: any): Promise<void>; updateSprintInfo(sprint: any): void; calculateDaysLeft(endDate: any): number; updateKanbanBoard(stories: any): void; currentStories: any; loadAllStories(): Promise<void>; updateBacklogSummary(stories: any): void; createStoryCard(story: any): string; loadBurndownChart(sprintId: any): Promise<void>; loadVelocityChart(): Promise<void>; updateAgileSection(): void; loadSecurityData(): Promise<void>; updateSecurityMetrics(securityData: any): void; updateSecurityAlerts(alerts: any): void; updateApprovalsList(approvals: any): void; processApproval(approvalId: any, decision: any): Promise<void>; updateSecuritySection(): void; loadErrorData(timeRange?: string): Promise<void>; updateErrorStats(stats: any): void; updateErrorTimeline(timeline: any): void; updateErrorsSection(): void; handlePerformanceUpdate(data: any): void; handleSecurityUpdate(data: any): void; handleErrorsUpdate(data: any): void; handleStoryMoved(data: any): void; handleStoryUpdated(data: any): void; moveStoryCard(storyId: any, fromColumn: any, toColumn: any): void; updateStoryCard(storyId: any, updates: any): void; updateColumnCounts(): void; handleSprintCreated(data: any): void; handleStoryCreated(data: any): void; handleEpicCreated(data: any): void; refreshDashboard(): void; loadEpicBurndownChart(epicId: any): Promise<void>; generateEpicReport(epicId: any): Promise<void>; closeEpic(epicId: any): Promise<void>; showReportModal(report: any, title: any): void; downloadReport(encodedReport: any, title: any): void; loadPhase2Analytics(): Promise<void>; loadOverviewVelocityChart(velocityData: any): Promise<void>; loadOverviewCrossSprintChart(): Promise<void>; formatTime(timestamp: any): string; formatDateRange(startDate: any, endDate: any): string; formatDate(date: any): string; showError(message: any): void; showSuccess(message: any): void; showToast(message: any, type?: string): void; startAutoRefresh(): void; stopAutoRefresh(): void; toggleAutoRefresh(): void; setAutoRefreshPeriod(seconds: any): void; refreshCurrentSection(): void; showCreateSprintForm(): void; showCreateStoryForm(): void; showCreateEpicForm(): void; createModal(title: any, content: any): HTMLDivElement; renderSprintForm(): string; renderStoryForm(): string; renderEpicForm(): string; handleCreateSprint(form: any): Promise<void>; handleCreateStory(form: any): Promise<void>; handleCreateEpic(form: any): Promise<void>; openStoryModal(storyId: any): Promise<void>; findStoryById(storyId: any): { id: any; title: string; description: string; status: string; priority: any; storyPoints: string | number; assignee: string; tags: string[]; epic: string; progress: number; }; renderStoryModalContent(story: any): string; currentStory: any; setupStoryModalHandlers(): void; initializeStoryDropdowns(): void; storyDropdowns: { assignee: any; epic: any; sprint: any; }; enterEditMode(): Promise<void>; exitEditMode(): void; loadDropdownData(): Promise<void>; saveStoryChanges(): Promise<void>; renderAcceptanceCriteria(criteria: any): string; renderAcceptanceCriteria(acceptanceCriteria: any): string; closeModal(modal: any): void; closeStoryModal(): void; isModalOpen(): boolean; getInitials(name: any): any; escapeHtml(text: any): string; escapeHtml(text: any): string; loadEpicsData(): Promise<void>; updateEpicStats(epics: any): void; renderEpicCards(epics: any): void; createEpicCard(epic: any): string; setupEpicCardListeners(): void; showEpicDetails(epicId: any): Promise<void>; renderEpicDetailsWithAnalytics(epic: any, stories: any, progress: any, timeline: any, validation: any): string; renderEpicDetails(epic: any, stories: any): string; setupEpicModalHandlers(): void; filterEpics(filterValue: any): void; updateEpicCharts(epics: any): void; showCreateEpicModal(): void; loadTimelineData(range?: string): Promise<void>; isLoadingTimeline: boolean; renderTimeline(sprints: any, epics: any, range: any): void; updateTimelineDetails(sprintItem: any): void; clearTimelineDetails(): void; displayAllSprintDetails(sprints: any): void; prepareTimelineData(sprints: any, epics: any, startDate: any, endDate: any): { labels: any; datasets: { label: string; data: any; backgroundColor: any; borderColor: any; borderWidth: number; borderSkipped: boolean; barThickness: number; }[]; sprints: any; }; getSprintColor(status: any): any; getSprintBorderColor(status: any): any; setupTimelineHandlers(): void; showAllSprintsInfo(): Promise<void>; showSprintTimelineDetails(sprintItem: any): void; navigateToSprint(sprintId: any): void; highlightTimelineItem(datasetIndex: any, dataIndex: any): void; highlightedTimelineItem: { datasetIndex: any; dataIndex: any; }; resetTimelineHighlight(): void; showPersistentSprintDetails(sprintItem: any): void; } //# sourceMappingURL=dashboard.d.ts.map