Skip to content

Interface: VisualizationGraphDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Visualization / VisualizationGraphDto

Interface: VisualizationGraphDto

Defined in: src/types/visualization.ts:231

Unified graph response for all visualization types.

Remarks

Contains nodes, edges, optional hyperedges, layout hints, and metadata.

Properties

dotOutput?

optional dotOutput: string | null

Defined in: src/types/visualization.ts:233

DOT format output (if requested).


edges

edges: GraphEdgeDto[]

Defined in: src/types/visualization.ts:235

All edges in the graph.


graphId

graphId: string

Defined in: src/types/visualization.ts:237

Unique identifier for this graph (UUID).


hyperedges?

optional hyperedges: HyperedgeDto[]

Defined in: src/types/visualization.ts:239

All hyperedges in the graph.


layout?

optional layout: LayoutHintsDto | null

Defined in: src/types/visualization.ts:241

Layout hints for rendering.


metadata

metadata: GraphMetadataDto

Defined in: src/types/visualization.ts:243

Metadata about the graph.


nodes

nodes: GraphNodeDto[]

Defined in: src/types/visualization.ts:245

All nodes in the graph.