import { is } from '../../util/ModelUtil'; /** * @typedef {import('diagram-js/lib/core/EventBus').default} EventBus * @typedef {import('diagram-js/lib/features/tooltips/Tooltips').default} Tooltips * @typedef {import('diagram-js/lib/i18n/translate/translate').default} Translate */ var COLLAB_ERR_MSG = 'flow elements must be children of pools/participants'; /** * @param {EventBus} eventBus * @param {Tooltips} tooltips * @param {Translate} translate */ export default function ModelingFeedback(eventBus, tooltips, translate) { function showError(position, message, timeout) { tooltips.add({ position: { x: position.x + 5, y: position.y + 5 }, type: 'error', timeout: timeout || 2000, html: '