Skip to content

@jsvision/code-editor / CreateCodeEditorLspCoordinatorOptions

Interface: CreateCodeEditorLspCoordinatorOptions ​

Defined in: code-editor/src/lsp/types.ts:197

Coordinator construction options.

Properties ​

clock? ​

readonly optional clock?: object

Defined in: code-editor/src/lsp/types.ts:211

now ​

readonly now: () => number

Returns ​

number

schedule ​

readonly schedule: (callback, delayMilliseconds) => object

Parameters ​
callback ​

() => void

delayMilliseconds ​

number

Returns ​

object

dispose() ​

dispose(): void

Returns ​

void


document ​

readonly document: CodeEditorDocumentModel

Defined in: code-editor/src/lsp/types.ts:198


formatOnSave? ​

readonly optional formatOnSave?: boolean

Defined in: code-editor/src/lsp/types.ts:209


host? ​

readonly optional host?: (effect) => Promise<boolean>

Defined in: code-editor/src/lsp/types.ts:216

Parameters ​

effect ​

CodeEditorHostEffect

Returns ​

Promise<boolean>


interactiveTimeoutMs? ​

readonly optional interactiveTimeoutMs?: number

Defined in: code-editor/src/lsp/types.ts:215


languageId ​

readonly languageId: string

Defined in: code-editor/src/lsp/types.ts:201


limits? ​

readonly optional limits?: object

Defined in: code-editor/src/lsp/types.ts:202

completionItems? ​

readonly optional completionItems?: number

contentCharacters? ​

readonly optional contentCharacters?: number

diagnostics? ​

readonly optional diagnostics?: number

edits? ​

readonly optional edits?: number

replacementCharacters? ​

readonly optional replacementCharacters?: number


now? ​

readonly optional now?: () => number

Defined in: code-editor/src/lsp/types.ts:210

Returns ​

number


session? ​

readonly optional session?: CodeEditorLspSession

Defined in: code-editor/src/lsp/types.ts:199


uri ​

readonly uri: string

Defined in: code-editor/src/lsp/types.ts:200