UNPKG

bpmn-js

Version:

A bpmn 2.0 toolkit and web modeler

42 lines (40 loc) 1.19 kB
/** * Snap during create and move. * */ export default class BpmnCreateMoveSnapping extends CreateMoveSnapping { /** * @param eventBus * @param injector */ constructor(eventBus: EventBus, injector: Injector); /** * @param event * * @return */ initSnap(event: Event): SnapContext; /** * @param snapPoints * @param shape * @param target * * @return */ addSnapTargetPoints(snapPoints: SnapPoints, shape: Shape, target: Shape): SnapPoints; /** * @param shape * @param target * * @return */ getSnapTargets(shape: Shape, target: Shape): Shape[]; } type EventBus = import("diagram-js/lib/core/EventBus").default; type Injector = import("didi").Injector; type SnapContext = import("diagram-js/lib/features/snapping/SnapContext").default; type SnapPoints = import("diagram-js/lib/features/snapping/SnapContext").SnapPoints; type Event = import("diagram-js/lib/core/EventBus").Event; type Element = import("../../model/Types").Element; type Shape = import("../../model/Types").Shape; import CreateMoveSnapping from 'diagram-js/lib/features/snapping/CreateMoveSnapping';