For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server-editor/interfaces/IListPaneSlot.md.

Interface: IListPaneSlot experimental

Beta

List Pane slot

Properties

entryCount

readonly entryCount: number

Beta

Remarks

Count of entries.


id

readonly id: string

Beta

Remarks

Unique identifier of the slot.


paneId

readonly paneId: string

Beta

Remarks

Unique identifier of the parent pane.


selected

readonly selected: boolean

Beta

Remarks

Selected state of the slot.


tags

readonly tags: readonly string[]

Beta

Remarks

List of tags associated with the slot.


title

readonly title: LocalizedString

Beta

Remarks

Count of entries.

Methods

getEntry()

getEntry<K>(index, type?): K extends ListPaneEntryType ? ListPaneEntryMap[K] : IListPaneEntry | undefined

Beta

Type Parameters

K

K extends ListPaneEntryType | undefined = undefined

Parameters

index

number

Sequence index of the entry in the slot.

type?

K

Optional type check for the entry.

Returns

K extends ListPaneEntryType ? ListPaneEntryMap[K] : IListPaneEntry | undefined

Remarks

Finds the entry with the index if it exists.


getUserData()

getUserData(): unknown

Beta

Returns

unknown

User data associated with the slot.

Remarks


setSelected()

setSelected(selected): void

Beta

Parameters

selected

boolean

New selected state.

Returns

void

Remarks

Updates selected state of the slot.


setTags()

setTags(tags): void

Beta

Parameters

tags

string[] | undefined

New tag list.

Returns

void

Remarks

Updates tags of the slot.


setTitle()

setTitle(title): void

Beta

Parameters

title

LocalizedString

New title.

Returns

void

Remarks

Updates title of the slot.


setUserData()

setUserData(data): void

Beta

Parameters

data

unknown

New user data.

Returns

void

Remarks

Updates user data associated with the slot