Skip to main content

Interface: IWorkspaceApi

Defined in: Extensions/ExtensionApiTypes.ts:417

Properties

onDidChangeActivePanel

onDidChangeActivePanel: IEventApi<PanelInfoDto | null>

Defined in: Extensions/ExtensionApiTypes.ts:423


onDidClosePanel

onDidClosePanel: IEventApi<{ contentType: string; panelId: string; }>

Defined in: Extensions/ExtensionApiTypes.ts:425


onDidOpenPanel

onDidOpenPanel: IEventApi<PanelInfoDto>

Defined in: Extensions/ExtensionApiTypes.ts:424

Methods

closePanel()

closePanel(panelId): Promise<void>

Defined in: Extensions/ExtensionApiTypes.ts:422

Parameters

panelId

string

Returns

Promise<void>


getActivePanel()

getActivePanel(): Promise<PanelInfoDto | null>

Defined in: Extensions/ExtensionApiTypes.ts:418

Returns

Promise<PanelInfoDto | null>


getOpenPanels()

getOpenPanels(): Promise<PanelInfoDto[]>

Defined in: Extensions/ExtensionApiTypes.ts:419

Returns

Promise<PanelInfoDto[]>


openPanel()

openPanel(contentType, opts?): Promise<string>

Defined in: Extensions/ExtensionApiTypes.ts:421

Returns the panelId.

Parameters

contentType

string

opts?

OpenPanelOpts

Returns

Promise<string>