A default implementation of the tree.

Hierarchy (view full)

Implements

Constructors

Properties

_root: undefined | TreeNode
nodes: {
    [id: string]: Mutable<TreeNode> | undefined;
} = {}

Type declaration

onChangedEmitter: Emitter<void> = ...
onDidChangeBusy: Event<TreeNode> = ...

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

onDidChangeBusyEmitter: Emitter<TreeNode> = ...
onDidUpdate: Event<TreeNode[]> = ...

An update to the tree node occurred, but the tree structure remains unchanged

onDidUpdateEmitter: Emitter<TreeNode[]> = ...
onNodeRefreshedEmitter: Emitter<CompositeTreeNode & WaitUntilEvent> = ...
toDispose: DisposableCollection = ...
toDisposeOnSetRoot: DisposableCollection = ...

Accessors

Methods