UNPKG

sprotty-theia

Version:

Glue code for Sprotty diagrams in a Theia IDE

17 lines 791 B
import { ActionHandlerRegistry, IActionHandler, ViewerOptions, IActionHandlerInitializer } from 'sprotty'; import { Action } from 'sprotty-protocol'; import { SelectionService } from '@theia/core'; export interface SprottySelection { selectedElementsIDs: string[]; widgetId: string; sourceUri?: string; } export declare function isSprottySelection(object?: any): object is SprottySelection; export declare class TheiaSprottySelectionForwarder implements IActionHandlerInitializer, IActionHandler { protected viewerOptions: ViewerOptions; protected selectionService: SelectionService; protected sourceUri?: string; initialize(registry: ActionHandlerRegistry): any; handle(action: Action): void; } //# sourceMappingURL=theia-sprotty-selection-forwarder.d.ts.map