bpmn-js-markdown-documentation-panel
Version:
A comprehensive documentation management plugin for Camunda Modeler with markdown support, element linking, and coverage tracking
51 lines • 2.06 kB
TypeScript
declare class DocumentationExtension {
private _eventBus;
private _elementRegistry;
private _modeling;
private _moddle;
private _selection;
private _canvas;
private _currentElement;
private _isModeler;
private _currentView;
private _viewManager;
private _htmlGenerator;
private _sidebarManager;
private _tabManager;
private _overviewManager;
private _autocompleteManager;
private _exportManager;
private _markdownRenderer;
constructor(eventBus: any, elementRegistry: any, injector: any, moddle: any, selection: any, canvas: any);
_onSidebarReady(): void;
_setupScrollEventHandling(): void;
_handleElementClick(element: any): void;
_getElementDocumentation(element: any): any;
_hasDocumentationCapability(element: any): any;
_showSidebar(documentation: string): void;
_hideSidebar(): void;
_toggleHelpPopover(): void;
_showHelpPopover(): void;
_hideHelpPopover(): void;
_getCanvasContainer(): HTMLElement;
_updatePreview(): Promise<void>;
_setupCodeCopyFunctionality(): void;
_setupElementLinks(container: HTMLElement): void;
_selectElementById(elementId: string): void;
_showLinkNotification(message: string): void;
_saveDocumentationLive(): void;
_updateElementMetadata(): void;
_updateMinimizedElementInfo(): void;
_getElementTypeName(element: any): "Process" | "Task" | "User Task" | "Service Task" | "Script Task" | "Call Activity" | "Sub Process" | "Start Event" | "End Event" | "Intermediate Event" | "Gateway" | "Exclusive Gateway" | "Parallel Gateway" | "Inclusive Gateway" | "Sequence Flow" | "Message Flow" | "Data Object" | "Data Store" | "Lane" | "Pool" | "Element";
_handleDiagramImport(): void;
_handleDiagramDestroy(): void;
_handleDiagramClear(): void;
_cleanup(): void;
destroy(): void;
}
declare const _default: {
__init__: string[];
documentationExtension: (string | typeof DocumentationExtension)[];
};
export default _default;
//# sourceMappingURL=index.d.ts.map