sprotty-vscode-webview
Version:
Integration of Sprotty in a VS Code extensions (WebView part)
20 lines • 918 B
TypeScript
import { IActionDispatcher, ModelSource, ServerStatusAction, ViewerOptions } from 'sprotty';
import { SprottyDiagramIdentifier } from 'sprotty-vscode-protocol';
export declare const VscodeDiagramWidgetFactory: unique symbol;
export type VscodeDiagramWidgetFactory = () => VscodeDiagramWidget;
export declare abstract class VscodeDiagramWidget {
protected statusIconDiv: HTMLDivElement;
protected statusMessageDiv: HTMLDivElement;
diagramIdentifier: SprottyDiagramIdentifier;
actionDispatcher: IActionDispatcher;
modelSource: ModelSource;
viewerOptions: ViewerOptions;
constructor();
initialize(): void;
protected initializeHtml(): void;
protected initializeSprotty(): void;
requestModel(): Promise<void>;
setStatus(status: ServerStatusAction): void;
protected removeClasses(element: Element, keep: number): void;
}
//# sourceMappingURL=vscode-diagram-widget.d.ts.map