bpmn-js
Version:
A bpmn 2.0 toolkit and web modeler
28 lines (26 loc) • 772 B
TypeScript
/**
* Render a line between an external label and its target element,
* when either is selected.
*
*/
export default class LabelLink {
static $inject: string[];
/**
* @param eventBus
* @param canvas
* @param graphicsFactory
* @param outline
*/
constructor(
eventBus: EventBus,
canvas: Canvas,
graphicsFactory: GraphicsFactory,
outline: Outline
);
}
type EventBus = import("diagram-js/lib/core/EventBus").default;
type Canvas = import("diagram-js/lib/core/Canvas").default;
type GraphicsFactory = import("diagram-js/lib/core/GraphicsFactory").default;
type Outline = import("../outline/OutlineProvider").default;
export type Selection = any;
type Element = import("diagram-js/lib/model/Types").Element;