Interface: DictionaryInformation
Defined in: cspell-types/dist/index.d.mts:282
Use by dictionary authors to help improve the quality of suggestions given from the dictionary.
Added with v5.16.0
.
Properties
accents?
optional
accents:string
|CharacterSetCosts
[]
Defined in: cspell-types/dist/index.d.mts:298
The accent characters.
Default: "\u0300-\u0341"
adjustments?
optional
adjustments:PatternAdjustment
[]
Defined in: cspell-types/dist/index.d.mts:316
A collection of patterns to test against the suggested words. If the word matches the pattern, then the penalty is applied.
alphabet?
optional
alphabet:string
|CharacterSetCosts
[]
Defined in: cspell-types/dist/index.d.mts:292
The alphabet to use.
Default
"a-zA-Z"
costs?
optional
costs:EditCosts
Defined in: cspell-types/dist/index.d.mts:302
Define edit costs.
hunspellInformation?
optional
hunspellInformation:HunspellInformation
Defined in: cspell-types/dist/index.d.mts:311
Used by dictionary authors
ignore?
optional
ignore:string
Defined in: cspell-types/dist/index.d.mts:325
An optional set of characters that can possibly be removed from a word before checking it.
This is useful in languages like Arabic where Harakat accents are optional.
Note: All matching characters are removed or none. Partial removal is not supported.
locale?
optional
locale:string
Defined in: cspell-types/dist/index.d.mts:287
The locale of the dictionary.
Example: nl,nl-be
suggestionEditCosts?
optional
suggestionEditCosts:SuggestionCostsDefs
Defined in: cspell-types/dist/index.d.mts:307
Used in making suggestions. The lower the value, the more likely the suggestion will be near the top of the suggestion list.