Creates a new RuntimesTreeProvider with automatic refresh on auth changes.
Authentication provider for user state management.
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.
Disposes resources including the refresh timer.
Gets the currently cached runtimes. Returns the most recently loaded runtimes without making a new API call.
Array of cached runtime DTOs.
Gets the children of a tree item.
Optionalelement: RuntimesTreeItemThe parent element, or undefined for root.
Array of runtime, snapshot, or section tree items.
Gets the tree item representation for display.
The tree item to convert for display.
The tree item for VS Code to display.
Refreshes the entire tree view by clearing cache and firing change event.
Tree data provider for the Datalayer Runtimes view. Implements VS Code's TreeDataProvider interface to display running runtimes and snapshots in separate collapsible sections with automatic refresh for time remaining updates.