diagram_importer.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * DevExtreme (ui/diagram/diagram_importer.js)
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
  8. */
  9. "use strict";
  10. Object.defineProperty(exports, "__esModule", {
  11. value: true
  12. });
  13. exports.getDiagram = void 0;
  14. var _ui = require("../widget/ui.errors");
  15. var _ui2 = _interopRequireDefault(_ui);
  16. var _window = require("../../core/utils/window");
  17. function _interopRequireDefault(obj) {
  18. return obj && obj.__esModule ? obj : {
  19. "default": obj
  20. }
  21. }
  22. var diagram;
  23. function getDiagram() {
  24. if (!diagram) {
  25. diagram = requestDiagram()
  26. }
  27. return diagram
  28. }
  29. function requestDiagram() {
  30. var window = (0, _window.getWindow)();
  31. var diagram = window && window.DevExpress && window.DevExpress.diagram || require("devexpress-diagram");
  32. if (!diagram) {
  33. throw _ui2.default.Error("E1041", "devexpress-diagram")
  34. }
  35. return diagram
  36. }
  37. exports.getDiagram = getDiagram;