BpmnAutoResizeProvider.d.ts 699 B

1234567891011121314151617181920212223242526
  1. /**
  2. * BPMN-specific provider for automatic resizung.
  3. *
  4. */
  5. export default class BpmnAutoResizeProvider extends AutoResizeProvider {
  6. /**
  7. * @param eventBus
  8. * @param modeling
  9. */
  10. constructor(eventBus: EventBus, modeling: Modeling);
  11. /**
  12. * BPMN-specific check whether given elements can be resized.
  13. *
  14. * @param elements
  15. * @param target
  16. *
  17. * @return
  18. */
  19. canResize(elements: Shape[], target: Shape): boolean;
  20. }
  21. type EventBus = import('diagram-js/lib/core/EventBus').default;
  22. type Modeling = import('../modeling/Modeling').default;
  23. type Shape = import('../../model/Types').Shape;
  24. import AutoResizeProvider from 'diagram-js/lib/features/auto-resize/AutoResizeProvider';