File

src/app/shared/widgets/portal/workflow-viewer/bmnjs-viewer/bpmn-js.ts

Index

Methods

Methods

registerProvider
registerProvider(provider: IPaletteProvider)
Parameters :
Name Type Optional
provider IPaletteProvider no
Returns : any
import * as _Modeler from "bpmn-js/lib/Modeler.js";
// import * as _Viewer from 'bpmn-js/lib/Viewer.js';
// import * as _BpmnPropertiesProvider from 'bpmn-js-properties-panel/lib/provider/bpmn';
// import * as _EntryFactory from 'bpmn-js-properties-panel/lib/factory/EntryFactory';
import * as _PaletteProvider from "bpmn-js/lib/features/palette/PaletteProvider";
import * as _Viewer from "bpmn-js/dist/bpmn-viewer.production.min";

export const InjectionNames = {
  eventBus: "eventBus",
  bpmnFactory: "bpmnFactory",
  elementRegistry: "elementRegistry",
  translate: "translate",
  paletteProvider: "paletteProvider",
  originalPaletteProvider: "originalPaletteProvider",
};

export const Modeler = _Modeler;
export const Viewer = _Viewer;
export const OriginalPaletteProvider = _PaletteProvider;

export interface IPaletteProvider {
  getPaletteEntries(): any;
}

export interface IPalette {
  registerProvider(provider: IPaletteProvider): any;
}

export interface IPropertiesProvider {
  getTabs(elemnt): any;
}

results matching ""

    No results matching ""