ReadonlyonEmit when the tree is changed.
ReadonlyonEmits when the busy state of the given node is changed.
ReadonlyonAn update to the tree node occurred, but the tree structure remains unchanged
ReadonlyonEmit when the children of the given node are refreshed.
A root node of this tree. Undefined if there is no root node. Setting a root node refreshes the tree.
Dispose this object.
Return a node for the given identifier or undefined if such does not exist.
Marks the give node as busy after a specified number of milliseconds. A token source of the given token should be canceled to unmark.
Refresh children of the root node.
Return a valid refreshed composite root or undefined if such does not exist.
Refresh children of a node for the give node id if it is valid.
Return a valid refreshed composite node or undefined if such does not exist.
The tree - an abstract data type.