Protected_Protected_ProtectedfileExtensions for files to be shown
Protected ReadonlyfileProtected ReadonlyloggerProtected ReadonlymessagingProtectednodesProtected ReadonlyonReadonlyonEmits when the busy state of the given node is changed.
Protected ReadonlyonReadonlyonAn update to the tree node occurred, but the tree structure remains unchanged
Protected ReadonlyonProtected ReadonlyonProtected ReadonlytoProtectedtoEmit when the tree is changed.
Emit when the children of the given node are refreshed.
ProtectedaddDispose this object.
ProtecteddoProtecteddoProtecteddoProtectedfireProtectedfireReturn a node for the given identifier or undefined if such does not exist.
ProtectedgetProtectedisProtectedisDetermines whether file or folder can be shown
resource to check
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.
Optionalraw: CompositeTreeNodeOptionalcancellationToken: CancellationTokenRemove the given node and all of its descendants from the tree's internal id-to-node index. Safe to call on already-detached subtrees.
Callers that mutate the tree structure directly via
CompositeTreeNode.removeChild should invoke this (or pass the tree
to removeChild) to keep getNode and validateNode from
returning orphaned nodes.
ProtectedresolveProtectedsetSets extensions for filtering files
array of extensions
ProtectedtoProtectedtoProtectedto
A default implementation of the tree.