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.