Interface: SpellingDictionary
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:89
Extends
DictionaryInfo
Extended by
Properties
containsNoSuggestWords
readonly
containsNoSuggestWords:boolean
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:91
getPreferredSuggestions()?
optional
getPreferredSuggestions: (word
) =>PreferredSuggestion
[]
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:114
Parameters
word
string
Returns
PreferredSuggestion
[]
isDictionaryCaseSensitive
readonly
isDictionaryCaseSensitive:boolean
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:125
name
readonly
name:string
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:83
The name of the dictionary
Inherited from
DictionaryInfo.name
options
readonly
options:SpellingDictionaryOptions
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:87
Options
Inherited from
DictionaryInfo.options
remapWord()?
optional
remapWord: (word
) =>string
[]
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:123
Generates all possible word combinations by applying repMap
.
This acts a bit like brace expansions in globs.
Parameters
word
string
the word to map
Returns
string
[]
array of adjusted words.
size
readonly
size:number
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:124
source
readonly
source:string
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:85
The source, filename or URI
Inherited from
DictionaryInfo.source
type
readonly
type:string
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:90
Methods
find()
find(
word
,options?
):undefined
|FindResult
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:94
A more detailed search for a word, might take longer than has
Parameters
word
string
options?
Readonly
<SearchOptions
>
Returns
undefined
| FindResult
genSuggestions()
genSuggestions(
collector
,suggestOptions
):void
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:115
Parameters
collector
suggestOptions
Readonly
Returns
void
getErrors()?
optional
getErrors():Error
[]
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:126
Returns
Error
[]
has()
has(
word
,options?
):boolean
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:92
Parameters
word
string
options?
Readonly
<SearchOptions
>
Returns
boolean
isForbidden()
isForbidden(
word
,ignoreCaseAndAccents?
):boolean
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:99
Checks if a word is forbidden.
Parameters
word
string
word to check.
ignoreCaseAndAccents?
boolean
Returns
boolean
isNoSuggestWord()
isNoSuggestWord(
word
,options
):boolean
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:107
No Suggest words are considered correct but will not be listed when suggestions are generated. No Suggest words and "Ignored" words are equivalent. Ignored / no suggest words override forbidden words.
Parameters
word
string
word to check
options
Readonly
options
Returns
boolean
mapWord()
mapWord(
word
):string
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:116
Parameters
word
string
Returns
string
suggest()
suggest(
word
,suggestOptions?
):SuggestionResult
[]
Defined in: packages/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.d.ts:113
Generate suggestions for a word
Parameters
word
string
word
suggestOptions?
Readonly
<SuggestOptions
>
options