Editor
8 members
What an editor asks the compiler for: diagnostics, completion and hover, at a source position.
The signature, the description and the examples come from the compiler's own source at commit 26de7be8.
-
TypeshadeCompletionItemInterface - Completion item exposed by the Typeshade language layer.
-
TypeshadeDiagnosticInterface - Compiler diagnostic enriched with the source range and span that produced it.
-
TypeshadeHoverInterface - Hover documentation and source span returned by the language layer.
-
TypeshadeLanguageServiceClass - Provides Typeshade diagnostics, completion, hover, and position mapping for editor integrations.
-
TypeshadeLanguageServiceOptionsInterface - Configuration for a Typeshade language-service instance.
-
TypeshadePositionInterface - Zero-based editor position: line and character both start at 0, following the Language Server Protocol convention.
-
TypeshadeRangeInterface - A zero-based, half-open source range [start, end), following the LSP convention.
-
TypeshadeTextSpanInterface - UTF-16 source span used to map Typeshade information back into an editor.