bpmn-js-markdown-documentation-panel
Version:
A comprehensive documentation management plugin for Camunda Modeler with markdown support, element linking, and coverage tracking
31 lines • 1 kB
TypeScript
import type { ISidebarManager, ISidebarManagerOptions } from "../types/interfaces";
export declare class SidebarManager implements ISidebarManager {
private _canvas;
private _htmlGenerator;
private _onSidebarReady?;
private _sidebar;
private _resizeObserver;
private _cleanupRaf;
private _isResizing;
private _resizeStartX;
private _resizeStartWidth;
private _isVerticalResizing;
private _resizeStartY;
private _resizeStartHeight;
private _customWidth;
private _wasVisible;
constructor(options: ISidebarManagerOptions);
initializeSidebar(): void;
showSidebar(): void;
hideSidebar(): void;
updateSidebarPosition(): void;
setupResizeObserver(): void;
setupResizeHandles(): void;
getSidebar(): HTMLElement | null;
isSidebarVisible(): boolean;
destroy(): void;
private _getCanvasContainer;
private _setupHorizontalResize;
private _setupVerticalResize;
}
//# sourceMappingURL=SidebarManager.d.ts.map