UNPKG

sprotty-vscode-webview

Version:

Integration of Sprotty in a VS Code extensions (WebView part)

16 lines 936 B
import { ActionHandlerRegistry, DiagramServerProxy, ServerStatusAction } from 'sprotty'; import { ActionMessage, RequestPopupModelAction, Action } from 'sprotty-protocol'; import { Messenger } from 'vscode-messenger-webview'; import { VscodeDiagramWidgetFactory } from './vscode-diagram-widget'; import { IRootPopupModelProvider } from './root-popup-model-provider'; export declare class VscodeDiagramServer extends DiagramServerProxy { messenger: Messenger; diagramWidgetFactory: VscodeDiagramWidgetFactory; protected rootPopupModelProvider: IRootPopupModelProvider; initialize(registry: ActionHandlerRegistry): void; protected sendMessage(message: ActionMessage): void; handleLocally(action: Action): boolean; protected handleServerStateAction(status: ServerStatusAction): boolean; handleRequestPopupModel(action: RequestPopupModelAction): boolean; } //# sourceMappingURL=vscode-diagram-server.d.ts.map