converterController.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /**
  2. * DevExtreme (ui/html_editor/converterController.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. function _classCallCheck(instance, Constructor) {
  14. if (!(instance instanceof Constructor)) {
  15. throw new TypeError("Cannot call a class as a function")
  16. }
  17. }
  18. function _defineProperties(target, props) {
  19. for (var i = 0; i < props.length; i++) {
  20. var descriptor = props[i];
  21. descriptor.enumerable = descriptor.enumerable || false;
  22. descriptor.configurable = true;
  23. if ("value" in descriptor) {
  24. descriptor.writable = true
  25. }
  26. Object.defineProperty(target, descriptor.key, descriptor)
  27. }
  28. }
  29. function _createClass(Constructor, protoProps, staticProps) {
  30. if (protoProps) {
  31. _defineProperties(Constructor.prototype, protoProps)
  32. }
  33. if (staticProps) {
  34. _defineProperties(Constructor, staticProps)
  35. }
  36. Object.defineProperty(Constructor, "prototype", {
  37. writable: false
  38. });
  39. return Constructor
  40. }
  41. var ConverterController = function() {
  42. function ConverterController() {
  43. _classCallCheck(this, ConverterController);
  44. this._converters = {}
  45. }
  46. _createClass(ConverterController, [{
  47. key: "addConverter",
  48. value: function(name, converter) {
  49. this._converters[name] = converter
  50. }
  51. }, {
  52. key: "getConverter",
  53. value: function(name) {
  54. return this._converters[name]
  55. }
  56. }]);
  57. return ConverterController
  58. }();
  59. var controller = new ConverterController;
  60. exports.default = controller;