Skip to content

Interface: HyperedgeDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Visualization / HyperedgeDto

Interface: HyperedgeDto

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

A hyperedge connecting multiple nodes in the visualization graph.

Properties

color?

optional color: string | null

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

Color of the hyperedge (hex string).


hyperedgeType

hyperedgeType: HyperedgeTypeDto

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

Type of hyperedge.


id

id: string

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

Unique identifier for this hyperedge.


label?

optional label: string | null

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

Display label for the hyperedge.


nodes

nodes: string[]

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

IDs of all nodes connected by this hyperedge.


ordered

ordered: boolean

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

Whether the nodes are ordered.


properties?

optional properties: Record<string, string>

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

Additional properties.


sourceTermId?

optional sourceTermId: string | null

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

Optional source term ID (UUID).