Spaces:
Running
Running
File size: 833 Bytes
fd8cdf5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 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[];
}
|