Skip to content

SPARQL Studio API / SparqlUtils / SettingsPanelOptions

Interface: SettingsPanelOptions ​

Defined in: sparql-utils/src/languageServers/settingsPanel.ts:13

Properties ​

root ​

root: HTMLElement

Defined in: sparql-utils/src/languageServers/settingsPanel.ts:15

Element to overlay the modal in (the yasqe root).


schema ​

schema: LanguageServerSettingsSchema

Defined in: sparql-utils/src/languageServers/settingsPanel.ts:16


serverLabel ​

serverLabel: string

Defined in: sparql-utils/src/languageServers/settingsPanel.ts:18

Server label, used for the default panel title.


current ​

current: Record<string, unknown>

Defined in: sparql-utils/src/languageServers/settingsPanel.ts:20

Currently applied values as a flat { [dottedKey]: value } map.


onApply ​

onApply: (values) => void

Defined in: sparql-utils/src/languageServers/settingsPanel.ts:22

Called with the collected flat values when the user clicks Apply.

Parameters ​

values ​

Record<string, unknown>

Returns ​

void