Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Tree

The tree - an abstract data type.

Hierarchy

Implemented by

Index

Properties

NULL

NULL: Disposable = create(() => { })

Readonly onChanged

onChanged: Event<void>

Emit when the tree is changed.

Readonly onDidChangeBusy

onDidChangeBusy: Event<TreeNode>

Emits when the busy state of the given node is changed.

Readonly onNodeRefreshed

Emit when the children of the given node are refreshed.

root

root: TreeNode | undefined

A root node of this tree. Undefined if there is no root node. Setting a root node refreshes the tree.

Methods

create

dispose

  • dispose(): void

getNode

  • getNode(id: string | undefined): TreeNode | undefined

is

  • is(arg: any): arg is Disposable

markAsBusy

refresh

validateNode