Skip to main content

paletteStore

MS Code Extension API


MS Code Extension API / store/paletteStore

store/paletteStore

Interfaces

PaletteProvider

Defined in: store/paletteStore.ts:26

Properties

name

name: string

Defined in: store/paletteStore.ts:28

placeholder?

optional placeholder?: string

Defined in: store/paletteStore.ts:29

prefix

prefix: string

Defined in: store/paletteStore.ts:27

provideItems

provideItems: (searchQuery) => QuickPickItem[] | Promise<QuickPickItem[]>

Defined in: store/paletteStore.ts:30

Parameters
searchQuery

string

Returns

QuickPickItem[] | Promise<QuickPickItem[]>


QuickPickItem

Defined in: store/paletteStore.ts:5

Properties

data?

optional data?: any

Defined in: store/paletteStore.ts:23

description?

optional description?: string

Defined in: store/paletteStore.ts:8

focusStyle?

optional focusStyle?: "normal" | "highlight"

Defined in: store/paletteStore.ts:17

iconClass?

optional iconClass?: string

Defined in: store/paletteStore.ts:13

id

id: string

Defined in: store/paletteStore.ts:6

indent?

optional indent?: boolean

Defined in: store/paletteStore.ts:11

inlineDetail?

optional inlineDetail?: string

Defined in: store/paletteStore.ts:9

keepOpen?

optional keepOpen?: boolean

Defined in: store/paletteStore.ts:18

label

label: string

Defined in: store/paletteStore.ts:7

leftIcon?

optional leftIcon?: string

Defined in: store/paletteStore.ts:14

onFocus?

optional onFocus?: () => void

Defined in: store/paletteStore.ts:21

Returns

void

onRightIconClick?

optional onRightIconClick?: (e) => void

Defined in: store/paletteStore.ts:22

Parameters
e

any

Returns

void

onSelect?

optional onSelect?: () => void

Defined in: store/paletteStore.ts:20

Returns

void

readonly?

optional readonly?: boolean

Defined in: store/paletteStore.ts:19

rightIcon?

optional rightIcon?: string

Defined in: store/paletteStore.ts:15

shortcut?

optional shortcut?: string

Defined in: store/paletteStore.ts:16

suffix?

optional suffix?: string

Defined in: store/paletteStore.ts:10

type?

optional type?: "item" | "separator"

Defined in: store/paletteStore.ts:12

Variables

usePaletteStore

const usePaletteStore: UseBoundStore<StoreApi<PaletteStore>>

Defined in: store/paletteStore.ts:63