UNPKG

bpmn-js

Version:

A bpmn 2.0 toolkit and web modeler

33 lines (29 loc) 1.16 kB
/** * A provider for the distribute elements popup menu. * * @implements {PopupMenuProvider} * */ export default class DistributeElementsMenuProvider implements PopupMenuProvider { static $inject: string[]; /** * @param popupMenu * @param distributeElements * @param translate * @param rules */ constructor(popupMenu: PopupMenu, distributeElements: DistributeElements, translate: Translate, rules: Rules); /** * @param target * * @return */ getPopupMenuEntries(target: PopupMenuTarget): PopupMenuEntries; } type PopupMenu = import('diagram-js/lib/features/popup-menu/PopupMenu').default; type DistributeElements = import('./BpmnDistributeElements').default; export type Translate = typeof import("diagram-js/lib/i18n/translate/translate").default; type Rules = import('diagram-js/lib/features/rules/Rules').default; type PopupMenuEntries = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').PopupMenuEntries; type PopupMenuProvider = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').default; type PopupMenuTarget = import('diagram-js/lib/features/popup-menu/PopupMenu').PopupMenuTarget;