11 lines
384 B
TypeScript
11 lines
384 B
TypeScript
import { 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;
|