UNPKG

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
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