bpmn-js
Version:
A bpmn 2.0 toolkit and web modeler
35 lines (31 loc) • 1.29 kB
TypeScript
/**
* A palette provider for BPMN 2.0 elements.
*
*/
export default class PaletteProvider {
static $inject: string[];
/**
* @param palette
* @param create
* @param elementFactory
* @param spaceTool
* @param lassoTool
* @param handTool
* @param globalConnect
* @param translate
*/
constructor(palette: Palette, create: Create, elementFactory: ElementFactory, spaceTool: SpaceTool, lassoTool: LassoTool, handTool: HandTool, globalConnect: GlobalConnect, translate: Translate);
/**
* @return
*/
getPaletteEntries(): PaletteEntries;
}
type Palette = import('diagram-js/lib/features/palette/Palette').default;
type Create = import('diagram-js/lib/features/create/Create').default;
type ElementFactory = import('diagram-js/lib/core/ElementFactory').default;
type SpaceTool = import('../space-tool/BpmnSpaceTool').default;
type LassoTool = import('diagram-js/lib/features/lasso-tool/LassoTool').default;
type HandTool = import('diagram-js/lib/features/hand-tool/HandTool').default;
type GlobalConnect = import('diagram-js/lib/features/global-connect/GlobalConnect').default;
export type Translate = typeof import("diagram-js/lib/i18n/translate/translate").default;
type PaletteEntries = import('diagram-js/lib/features/palette/Palette').PaletteEntries;