Interface: TreeDataProvider<T>
Type parameters​
Name | Type |
---|---|
T | any |
Implemented by​
Methods​
getTreeItem​
â–¸ getTreeItem(itemId
): Promise
<TreeItem
<T
>>
Parameters​
Name | Type |
---|---|
itemId | TreeItemIndex |
Returns​
Promise
<TreeItem
<T
>>
Defined in​
getTreeItems​
â–¸ Optional
getTreeItems(itemIds
): Promise
<TreeItem
<any
>[]>
Parameters​
Name | Type |
---|---|
itemIds | TreeItemIndex [] |
Returns​
Promise
<TreeItem
<any
>[]>
Defined in​
onChangeItemChildren​
â–¸ Optional
onChangeItemChildren(itemId
, newChildren
): Promise
<void
>
Parameters​
Name | Type |
---|---|
itemId | TreeItemIndex |
newChildren | TreeItemIndex [] |
Returns​
Promise
<void
>
Defined in​
onDidChangeTreeData​
â–¸ Optional
onDidChangeTreeData(listener
): Disposable
Parameters​
Name | Type |
---|---|
listener | (changedItemIds : TreeItemIndex []) => void |
Returns​
Defined in​
onRenameItem​
â–¸ Optional
onRenameItem(item
, name
): Promise
<void
>
Parameters​
Name | Type |
---|---|
item | TreeItem <T > |
name | string |
Returns​
Promise
<void
>