SpellcheckService
One dictionary worker, shared by every editor on the page. The host creates it once and hands it to each editor’s spellcheck; the worker starts on the first request.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SpellcheckService(
options?):SpellcheckService
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”SpellcheckService
Methods
Section titled “Methods”check()
Section titled “check()”check(
words):Promise<readonlystring[]>
The words among words that are misspelled.
Parameters
Section titled “Parameters”readonly string[]
Returns
Section titled “Returns”Promise<readonly string[]>
dispose()
Section titled “dispose()”dispose():
void
Returns
Section titled “Returns”void
isAccepted()
Section titled “isAccepted()”isAccepted(
word):boolean
Answered here, so a verdict the worker gave before the word was accepted never needs asking again.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
onDidChangeAcceptedWords()
Section titled “onDidChangeAcceptedWords()”onDidChangeAcceptedWords(
listener):object
Parameters
Section titled “Parameters”listener
Section titled “listener”() => void
Returns
Section titled “Returns”object
dispose()
Section titled “dispose()”dispose():
void
Returns
Section titled “Returns”void
setAcceptedWords()
Section titled “setAcceptedWords()”setAcceptedWords(
words):void
Replaces the accepted list for every editor sharing the service; it survives a worker restart.
Parameters
Section titled “Parameters”readonly string[]
Returns
Section titled “Returns”void
suggest()
Section titled “suggest()”suggest(
word,limit?):Promise<readonlystring[]>
Parameters
Section titled “Parameters”string
limit?
Section titled “limit?”number
Returns
Section titled “Returns”Promise<readonly string[]>