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