Skip to main content

treeViewRegistry

MS Code Extension API


MS Code Extension API / core/extensionAPI/registry/treeViewRegistry

core/extensionAPI/registry/treeViewRegistry

Interfaces

RegisteredTreeView

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:27

Properties

provider

provider: TreeDataProvider

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:30

title

title: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:29

viewId

viewId: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:28


TreeDataProvider

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:19

Properties

getChildren

getChildren: (element?) => Promise<TreeItem[]>

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:21

Called to get root items (element = undefined) or children of an item

Parameters
element?

TreeItem

Returns

Promise<TreeItem[]>

onItemClick?

optional onItemClick?: (item) => void

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:24

Optional: called when the user clicks an item

Parameters
item

TreeItem

Returns

void


TreeItem

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:7

Properties

badge?

optional badge?: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:12

badgeColor?

optional badgeColor?: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:13

collapsibleState

collapsibleState: "none" | "expanded" | "collapsed"

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:15

contextValue?

optional contextValue?: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:16

description?

optional description?: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:10

icon?

optional icon?: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:11

id

id: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:8

label

label: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:9

tooltip?

optional tooltip?: string

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:14

Variables

useTreeViewRegistry

const useTreeViewRegistry: UseBoundStore<StoreApi<TreeViewRegistryStore>>

Defined in: core/extensionAPI/registry/treeViewRegistry.ts:42