Creates a FolderViewProvider for the given workspace root.
The root path of the currently open workspace.
ReadonlyonAn optional event to signal that an element or root has changed.
This will trigger the view to update the changed element/root and its children recursively (if shown).
To signal that root has changed, do not pass any argument or pass undefined or null.
Dispose the file system watcher.
Get TreeItem representation of the element
The element for which TreeItem representation is asked for.
TreeItem representation of the element.
Refresh the tree view.
StaticcreateFactory method to create a provider instance for the first workspace folder.
A new FolderViewProvider, or undefined if no workspace is open.
Provides a tree view of files and folders in the current workspace. Automatically refreshes when files are created, deleted, or modified.