Skip to content

@jsvision/code-editor / LanguageScheduler

Class: LanguageScheduler ​

Defined in: code-editor/src/languages/scheduler.ts:33

Runs independently optional language capabilities and rejects stale generations.

Example ​

ts
`new LanguageScheduler().analyze(adapter, text, identity)`

Constructors ​

Constructor ​

new LanguageScheduler(options?): LanguageScheduler

Defined in: code-editor/src/languages/scheduler.ts:39

Parameters ​

options? ​

LanguageSchedulerOptions = {}

Returns ​

LanguageScheduler

Methods ​

analyze() ​

analyze(adapterInput, text, identity, previous?, options?): Promise<LocalLanguageResult>

Defined in: code-editor/src/languages/scheduler.ts:48

Parameters ​

adapterInput ​

unknown

text ​

string

identity ​
lineage ​

string

revision ​

number

previous? ​

LocalLanguageResult

options? ​

LanguageAnalysisOptions = {}

Returns ​

Promise<LocalLanguageResult>