Skip to content

Interface: HyperedgeDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / HyperedgeDto

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

A hyperedge connecting multiple nodes in the visualization graph.

optional color?: string | null

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

Color of the hyperedge (hex string).


hyperedgeType: HyperedgeTypeDto

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

Type of hyperedge.


id: string

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

Unique identifier for this hyperedge.


optional label?: string | null

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

Display label for the hyperedge.


nodes: string[]

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

IDs of all nodes connected by this hyperedge.


ordered: boolean

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

Whether the nodes are ordered.


optional properties?: Record<string, string>

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

Additional properties.


optional sourceTermId?: string | null

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

Optional source term ID (UUID).