UNPKG

@5minds/processcube_app_sdk

Version:
38 lines (37 loc) 1.43 kB
import React from 'react'; import { DataModels } from '@5minds/processcube_engine_client'; import './bpmnViewer.css'; type BpmnViewerComponentOptions = { height?: number; fillColor?: string; strokeColor?: string; }; type BpmnViewerComponentProps = { diagramXML: string; className: string; processInstanceState: string; flowNodeInstances: DataModels.FlowNodeInstances.FlowNodeInstance[]; flowNodeInstancesTriggeredByThisProcessInstance: DataModels.FlowNodeInstances.FlowNodeInstance[]; retryAction?: (processInstanceId: string, flowNodeInstanceId?: string, newToken?: any) => void; gotoProcessAction?: (processInstanceId: string) => void; gotoManualOrUserTaskAction?: (processInstanceId: string, flowNodeId: string) => void; options?: BpmnViewerComponentOptions; }; type BpmnViewerComponentState = { diagramXML: string; }; /** * @deprecated */ export declare class BpmnViewerComponent extends React.Component<BpmnViewerComponentProps, BpmnViewerComponentState> { private readonly containerRef; private bpmnViewer; private bpmnViewerOverlayCreator; constructor(props: BpmnViewerComponentProps); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: BpmnViewerComponentProps, prevState: BpmnViewerComponentState): void; private displayDiagram; render(): import("react/jsx-runtime").JSX.Element; } export {};