yaml-language-server
Version:
11 lines (10 loc) • 389 B
TypeScript
import type { ExecuteCommandParams } from 'vscode-languageserver-protocol';
export interface CommandHandler {
(...args: unknown[]): void;
}
export declare class CommandExecutor {
private commands;
executeCommand(params: ExecuteCommandParams): void;
registerCommand(commandId: string, handler: CommandHandler): void;
}
export declare const commandExecutor: CommandExecutor;