Emit when the tree is changed.
Emits when the busy state of the given node is changed.
Emit 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.