theia-sprotty
Version:
Glue code for sprotty diagrams in a Theia IDE
14 lines • 830 B
TypeScript
import { CommandContribution, CommandRegistry } from "@theia/core";
import { ApplicationShell, KeybindingContribution, KeybindingRegistry } from "@theia/core/lib/browser";
import { DiagramKeybindingContext } from "../diagram-keybinding";
export declare class LSDiagramCommandContribution implements CommandContribution {
protected readonly shell: ApplicationShell;
constructor(shell: ApplicationShell);
registerCommands(registry: CommandRegistry): void;
}
export declare class LSDiagramKeybindingContribution implements KeybindingContribution {
protected readonly diagramKeybindingContext: DiagramKeybindingContext;
constructor(diagramKeybindingContext: DiagramKeybindingContext);
registerKeybindings(registry: KeybindingRegistry): void;
}
//# sourceMappingURL=languageserver-diagram-contributions.d.ts.map