sprotty-vscode-webview
Version:
Integration of Sprotty in a VS Code extensions (WebView part)
16 lines • 936 B
TypeScript
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