Optional collapsibleOptional commandThe command that should be executed when the tree item is selected.
Optional contextContext value of the tree item. This can be used to contribute item specific actions in the tree.
For example, a tree item is given a context value as folder. When contributing actions to view/item/context
using menus extension point, you can specify context value for key viewItem in when expression like viewItem == folder.
"contributes": {
"menus": {
"view/item/context": [
{
"command": "extension.deleteFolder",
"when": "viewItem == folder"
}
]
}
}
This will show action extension.deleteFolder only for items with contextValue is folder.
Optional descriptionA human readable string which is rendered less prominent.
When true, it is derived from resourceUri and when falsy, it is not shown.
Optional idOptional id for the tree item that has to be unique across tree. The id is used to preserve the selection and expansion state of the tree item.
If not provided, an id is generated using the tree item's label. Note that when labels change, ids will change and that selection and expansion state cannot be kept stable anymore.
Readonly labelOptional resourceOptional tooltipThe tooltip text when you hover over this item.
TreeItemCollapsibleState of the tree item.