Spaces:
Running
Running
| export interface DashboardJSON { | |
| version: string; | |
| project: ProjectMetadata; | |
| nodes: DashboardNode[]; | |
| edges: DashboardEdge[]; | |
| layers?: DashboardLayer[]; | |
| tour?: TourStep[]; | |
| } | |
| export interface ProjectMetadata { | |
| name: string; | |
| description: string; | |
| languages: string[]; | |
| frameworks: string[]; | |
| analyzedAt: string; | |
| gitCommitHash: string; | |
| } | |
| export interface DashboardNode { | |
| id: string; | |
| type: string; | |
| name: string; | |
| summary: string; | |
| tags: string[]; | |
| } | |
| export interface DashboardEdge { | |
| source: string; | |
| target: string; | |
| type: string; | |
| } | |
| export interface DashboardLayer { | |
| id: string; | |
| name: string; | |
| description: string; | |
| nodeIds: string[]; | |
| } | |
| export interface TourStep { | |
| order: number; | |
| title: string; | |
| description: string; | |
| nodeIds: string[]; | |
| } | |