UNPKG

@optimajet/workflow-designer-react

Version:

React Designer for Workflow Engine

42 lines (41 loc) 1.32 kB
export interface WorkflowDesignerConfig { renderTo?: string; uploadFormId?: string; uploadFileId?: string; widthDiff?: number; heightDiff?: number; tenantId?: string; [key: string]: any; } export interface WorkflowDesignerProps { designerConfig: WorkflowDesignerConfig; schemeCode?: string; processId?: string; readOnly?: boolean; onLoadDesigner?: () => void; loadError?: (error: any) => void; } export type WorkflowDesignerUploadType = 'scheme' | 'bpmn'; export interface InnerWorkflowDesignerData { schemecode?: string; processid?: string; tenantId?: string; } export interface InnerWorkflowDesigner { schemecode?: string; data?: InnerWorkflowDesignerData | null; create(schemeCode?: string): any; destroy(): any; validate(): any; resize(graphWidth: number, graphHeight: number): any; refresh(): any; render(): any; load(data: InnerWorkflowDesignerData, successCallback: Function, errorCallback: Function): any; save(successCallback: Function): any; downloadscheme(parameters: { name?: string; }): any; exists(data: InnerWorkflowDesignerData): any; uploadbpmn(form: HTMLElement, uploadCallback: Function | null): any; uploadscheme(form: HTMLElement, uploadCallback: Function | null): any; }