Skip to content

@jsvision/code-editor / CodeEditorControllerPresentation

Interface: CodeEditorControllerPresentation

Defined in: code-editor/src/presentation.ts:79

Immutable render-facing state for one document controller.

Properties

assistance

readonly assistance: CodeEditorAssistancePresentation

Defined in: code-editor/src/presentation.ts:81

Assistance surfaces owned by the controller.


commandAvailability

readonly commandAvailability: Readonly<Record<"diagnostics" | "completion" | "hover" | "signatureHelp" | "definition" | "documentSymbols" | "documentFormatting" | "rangeFormatting", boolean>>

Defined in: code-editor/src/presentation.ts:87

Commands enabled by negotiated capabilities.


operationState

readonly operationState: "idle" | "waiting" | "pending"

Defined in: code-editor/src/presentation.ts:85

Current request progress indicator.


serviceState

readonly serviceState: LspServiceState

Defined in: code-editor/src/presentation.ts:83

Current language-service lifecycle state.