Skip to content

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

Interface: TreeNodeUI<TNode, TEntity>

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

Tree node for UI rendering (includes children)

Type Parameters

TNode

TNode = ITreeNode

TEntity

TEntity = any

Properties

children

children: TreeNodeUI<TNode, TEntity>[]

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


depth

depth: number

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


entities

entities: TEntity[]

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


hasChildren

hasChildren: boolean

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


isExpanded

isExpanded: boolean

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


node

node: TNode

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

Licensed under BUSL-1.1