chunk-L5SG54UC.js 632 B

12345678910111213141516171819202122232425262728
  1. import {
  2. some
  3. } from "./chunk-4AK4GF4H.js";
  4. // node_modules/.pnpm/bpmn-js@16.3.2/node_modules/bpmn-js/lib/util/ModelUtil.js
  5. function is(element, type) {
  6. var bo = getBusinessObject(element);
  7. return bo && typeof bo.$instanceOf === "function" && bo.$instanceOf(type);
  8. }
  9. function isAny(element, types) {
  10. return some(types, function(t) {
  11. return is(element, t);
  12. });
  13. }
  14. function getBusinessObject(element) {
  15. return element && element.businessObject || element;
  16. }
  17. function getDi(element) {
  18. return element && element.di;
  19. }
  20. export {
  21. is,
  22. isAny,
  23. getBusinessObject,
  24. getDi
  25. };
  26. //# sourceMappingURL=chunk-L5SG54UC.js.map