Skip to main content

Module vscode

Module vscode 

Source
Expand description

VS Code API Facade Module

Provides the VS Code API facade for Grove extensions. This implements the interface described in vscode.d.ts for extension compatibility.

Structs§

Command
Command representation
CommandNamespace
Commands namespace
CompletionContext
Completion context
DiagnosticCollection
Diagnostic collection
Disposable
Disposable resource handle.
DocumentFilter
Document selector
Env
Environment namespace
Extension
Extension representation
ExtensionNamespace
Extensions namespace
LanguageNamespace
Languages namespace — mirrors the full vscode.languages API surface.
OutputChannel
Output channel for logging
ProviderStore 🔒
Tracks all active language provider registrations with their handles.
VSCodeAPI
VS Code API facade - the main entry point for extensions
Window
Window namespace
Workspace
Workspace namespace
WorkspaceConfiguration
Workspace configuration
WorkspaceFolder
Workspace folder

Enums§

CompletionTriggerKind
Completion trigger kind

Traits§

CompletionItemProvider
Completion item provider

Type Aliases§

CommandCallback
Command callback type
DocumentSelector
Document selector type