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
- Command
Namespace - Commands namespace
- Completion
Context - Completion context
- Diagnostic
Collection - Diagnostic collection
- Disposable
- Disposable resource handle.
- Document
Filter - Document selector
- Env
- Environment namespace
- Extension
- Extension representation
- Extension
Namespace - Extensions namespace
- Language
Namespace - Languages namespace — mirrors the full vscode.languages API surface.
- Output
Channel - Output channel for logging
- Provider
Store 🔒 - 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
- Workspace
Configuration - Workspace configuration
- Workspace
Folder - Workspace folder
Enums§
- Completion
Trigger Kind - Completion trigger kind
Traits§
- Completion
Item Provider - Completion item provider
Type Aliases§
- Command
Callback - Command callback type
- Document
Selector - Document selector type