Class: StaticTreeDataProvider<T>
Type parameters​
Name | Type |
---|---|
T | any |
Implements​
Constructors​
constructor​
• new StaticTreeDataProvider<T
>(items
, setItemName?
)
Type parameters​
Name | Type |
---|---|
T | any |
Parameters​
Name | Type |
---|---|
items | Record <TreeItemIndex , TreeItem <T >> |
setItemName? | (item : TreeItem <T >, newName : string ) => TreeItem <T > |
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:9
Properties​
data​
• Private
data: ExplicitDataSource
<any
>
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:5
onDidChangeTreeDataEmitter​
• Private
onDidChangeTreeDataEmitter: EventEmitter
<TreeItemIndex
[]>
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:6
setItemName​
• Private
Optional
setItemName: (item
: TreeItem
<T
>, newName
: string
) => TreeItem
<T
>
Type declaration​
â–¸ (item
, newName
): TreeItem
<T
>
Parameters​
Name | Type |
---|---|
item | TreeItem <T > |
newName | string |
Returns​
TreeItem
<T
>
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:7
Methods​
getTreeItem​
â–¸ getTreeItem(itemId
): Promise
<TreeItem
<any
>>
Parameters​
Name | Type |
---|---|
itemId | TreeItemIndex |
Returns​
Promise
<TreeItem
<any
>>
Implementation of​
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:18
onChangeItemChildren​
â–¸ onChangeItemChildren(itemId
, newChildren
): Promise
<void
>
Parameters​
Name | Type |
---|---|
itemId | TreeItemIndex |
newChildren | TreeItemIndex [] |
Returns​
Promise
<void
>
Implementation of​
TreeDataProvider.onChangeItemChildren
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:22
onDidChangeTreeData​
â–¸ onDidChangeTreeData(listener
): Disposable
Parameters​
Name | Type |
---|---|
listener | (changedItemIds : TreeItemIndex []) => void |
Returns​
Implementation of​
TreeDataProvider.onDidChangeTreeData
Defined in​
uncontrolledEnvironment/StaticTreeDataProvider.ts:27
onRenameItem​
â–¸ onRenameItem(item
, name
): Promise
<void
>
Parameters​
Name | Type |
---|---|
item | TreeItem <any > |
name | string |
Returns​
Promise
<void
>