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