ruch
Version:
Revolutionary React TypeScript CLI with hexagonal architecture & AI-powered development assistance. Create maintainable, scalable applications with domain-driven design and integrated AI tooling.
31 lines • 701 B
TypeScript
export interface GraphNode {
id: string;
label: string;
type?: 'core' | 'feature' | 'shared';
}
export interface GraphEdge {
source: string;
target: string;
type: 'direct-import' | 'indirect-import';
metadata: {
path: string;
line?: number;
};
}
export interface GraphData {
nodes: GraphNode[];
edges: GraphEdge[];
metadata: {
generatedAt: string;
projectPath: string;
totalDomains: number;
totalDependencies: number;
};
}
export interface VisualizationSettings {
showLabels: boolean;
highlightCycles: boolean;
nodeSize: number;
edgeThickness: number;
}
//# sourceMappingURL=types.d.ts.map