Skip to content

@jsvision/code-editor / CreateCodeEditorControllerOptions

Interface: CreateCodeEditorControllerOptions

Defined in: code-editor/src/controller.ts:115

Options for one document-scoped code-editor controller.

Properties

document

readonly document: CodeEditorDocumentModel

Defined in: code-editor/src/controller.ts:116


host?

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

Defined in: code-editor/src/controller.ts:117

Parameters

effect

CodeEditorControllerHostEffect

Returns

Promise<boolean>


hostEffectTimeoutMs?

readonly optional hostEffectTimeoutMs?: number

Defined in: code-editor/src/controller.ts:119

Deadline for host-owned effects before the editor releases its serialized action queue.


languageResult?

readonly optional languageResult?: LocalLanguageResult

Defined in: code-editor/src/controller.ts:121


limits?

readonly optional limits?: Readonly<Partial<CodeEditorLimits>>

Defined in: code-editor/src/controller.ts:122


lsp?

readonly optional lsp?: CodeEditorLspCoordinator

Defined in: code-editor/src/controller.ts:120


observability?

readonly optional observability?: CodeEditorObservabilityOptions

Defined in: code-editor/src/controller.ts:123