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