Mixins / foldkit-mixins-ui

TreeViewView

interface · packages/mixins-ui/src/treeView.ts:230

interface TreeViewView<ParentMessage> {
  readonly label: string
  readonly model: Model
  readonly nodes: ReadonlyArray<TreeNode>
  readonly onMessage: (message: Message) => NoInfer<ParentMessage>
  readonly style?: NamedStyle<typeof TreeViewSlots> | undefined
  readonly mixins?: MixinList<ParentMessage> | undefined
}

Members

TreeViewView.label

property · packages/mixins-ui/src/treeView.ts:232

readonly label: string

The tree's name.

TreeViewView.model

property · packages/mixins-ui/src/treeView.ts:233

readonly model: Model

TreeViewView.nodes

property · packages/mixins-ui/src/treeView.ts:235

readonly nodes: ReadonlyArray<TreeNode>

The same tree update was given.

TreeViewView.onMessage

property · packages/mixins-ui/src/treeView.ts:236

readonly onMessage: (message: Message) => NoInfer<ParentMessage>

TreeViewView.style

property · packages/mixins-ui/src/treeView.ts:238

readonly style?: NamedStyle<typeof TreeViewSlots> | undefined

A style of TreeViewSlots, for the tree's look.

TreeViewView.mixins

property · packages/mixins-ui/src/treeView.ts:240

readonly mixins?: MixinList<ParentMessage> | undefined

Mixins beside the style.