Package-level declarations

Types

Link copied to clipboard
data class Completion(val label: String, val kind: CompletionKind, val detail: String? = null, val documentationMarkdown: String? = null, val insertionSnippet: String? = null)

A completion proposal.

Link copied to clipboard

The role of a Completion, mapped to a protocol-specific kind at the transport boundary.

Link copied to clipboard
data class CursorPosition(val line: Int, val column: Int)

A zero-based position within a text document.

Link copied to clipboard
data class HoverInfo(val contentMarkdown: String)

Information displayed in a hover tooltip.

Link copied to clipboard

Severity of a diagnostic.

Link copied to clipboard
data class TextPatch(val start: CursorPosition, val end: CursorPosition, val text: String)

A text replacement within a document.