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