Skip to content

SPARQL Studio API / Yasqe / qlueLs / mergeSettings

Function: mergeSettings()

mergeSettings(overrides?): Settings

Defined in: sparql-utils/src/languageServers/qlueLs.ts:416

Merge partial overrides over defaultSettings, section by section.

Parameters

overrides?

format?

{ alignPredicates?: boolean; alignPrefixes?: boolean; separatePrologue?: boolean; capitalizeKeywords?: boolean; insertSpaces?: boolean; tabSize?: number; whereNewLine?: boolean; filterSameLine?: boolean; lineLength?: number; contractTriples?: boolean; autoLineBreak?: boolean; }

format.alignPredicates?

boolean

format.alignPrefixes?

boolean

format.separatePrologue?

boolean

format.capitalizeKeywords?

boolean

format.insertSpaces?

boolean

format.tabSize?

number

format.whereNewLine?

boolean

format.filterSameLine?

boolean

format.lineLength?

number

format.contractTriples?

boolean

format.autoLineBreak?

boolean

completion?

{ timeoutMs?: number; resultSizeLimit?: number; subjectCompletionTriggerLength?: number; objectCompletionSuffix?: boolean; variableCompletionLimit?: number; sameSubjectSemicolon?: boolean; }

completion.timeoutMs?

number

completion.resultSizeLimit?

number

completion.subjectCompletionTriggerLength?

number

completion.objectCompletionSuffix?

boolean

completion.variableCompletionLimit?

number

completion.sameSubjectSemicolon?

boolean

prefixes?

{ addMissing?: boolean; removeUnused?: boolean; }

prefixes.addMissing?

boolean

prefixes.removeUnused?

boolean

Returns

Settings