Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-types / TreeStructure

Interface: TreeStructure<TNode, TEntity>

Defined in: packages/chaingraph-types/src/hierarchy/types.ts:187

Built tree structure for UI consumption

Type Parameters

TNode

TNode = ITreeNode

TEntity

TEntity = any

Properties

entityMap

entityMap: Map<string, TEntity>

Defined in: packages/chaingraph-types/src/hierarchy/types.ts:190


nodeMap

nodeMap: Map<string, TreeNodeUI<TNode, TEntity>>

Defined in: packages/chaingraph-types/src/hierarchy/types.ts:189


roots

roots: TreeNodeUI<TNode, TEntity>[]

Defined in: packages/chaingraph-types/src/hierarchy/types.ts:188

Licensed under BUSL-1.1