chunk-DS5QSAGN.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. import {
  2. At,
  3. Ut,
  4. on
  5. } from "./chunk-QG2HZMYH.js";
  6. import {
  7. Bi,
  8. Ct,
  9. Fe,
  10. OR,
  11. Ot,
  12. Pt,
  13. Ra,
  14. SE,
  15. ar,
  16. nt,
  17. nu,
  18. ot
  19. } from "./chunk-23V3HWTR.js";
  20. // node_modules/.pnpm/@univerjs+sheets-drawing@0.5.5_@grpc+grpc-js@1.13.4_react@18.3.1_rxjs@7.8.1/node_modules/@univerjs/sheets-drawing/lib/es/index.js
  21. var J = "sheets-drawing.config";
  22. var v = {};
  23. var j = ((e) => (e.Position = "0", e.Both = "1", e.None = "2", e))(j || {});
  24. var L = class extends on {
  25. };
  26. var u = Ct("sheets-drawing.sheet-drawing.service");
  27. var F = ((e) => (e[e.INSERT = 0] = "INSERT", e[e.REMOVE = 1] = "REMOVE", e[e.UPDATE = 2] = "UPDATE", e[e.ARRANGE = 3] = "ARRANGE", e[e.GROUP = 4] = "GROUP", e[e.UNGROUP = 5] = "UNGROUP", e))(F || {});
  28. var H = {
  29. id: "sheet.mutation.set-drawing-apply",
  30. type: ar.MUTATION,
  31. handler: (e, i) => {
  32. const r = e.get(Ut), t = e.get(u), { op: n, unitId: a, subUnitId: s, type: P, objects: o } = i;
  33. switch (r.applyJson1(a, s, n), t.applyJson1(a, s, n), P) {
  34. case 0:
  35. r.addNotification(o), t.addNotification(o);
  36. break;
  37. case 1:
  38. r.removeNotification(o), t.removeNotification(o);
  39. break;
  40. case 2:
  41. r.updateNotification(o), t.updateNotification(o);
  42. break;
  43. case 3:
  44. r.orderNotification(o), t.orderNotification(o);
  45. break;
  46. case 4:
  47. r.groupUpdateNotification(o);
  48. break;
  49. case 5:
  50. r.ungroupUpdateNotification(o);
  51. break;
  52. }
  53. return true;
  54. }
  55. };
  56. var W = Object.defineProperty;
  57. var x = Object.getOwnPropertyDescriptor;
  58. var V = (e, i, r, t) => {
  59. for (var n = t > 1 ? void 0 : t ? x(i, r) : i, a = e.length - 1, s; a >= 0; a--)
  60. (s = e[a]) && (n = (t ? s(i, r, n) : s(n)) || n);
  61. return t && n && W(i, r, n), n;
  62. };
  63. var c = (e, i) => (r, t) => i(r, t, e);
  64. var S = "SHEET_DRAWING_PLUGIN";
  65. var g = class extends nt {
  66. constructor(e, i, r, t) {
  67. super(), this._commandService = e, this._sheetDrawingService = i, this._drawingManagerService = r, this._resourceManagerService = t, this._initSnapshot(), this.disposeWithMe(this._commandService.registerCommand(H));
  68. }
  69. _initSnapshot() {
  70. const e = (r, t) => {
  71. const n = t || this._sheetDrawingService.getDrawingDataForUnit(r);
  72. return n ? JSON.stringify(n) : "";
  73. }, i = (r) => {
  74. if (!r)
  75. return {};
  76. try {
  77. return JSON.parse(r);
  78. } catch {
  79. return {};
  80. }
  81. };
  82. this.disposeWithMe(
  83. this._resourceManagerService.registerPluginResource({
  84. pluginName: S,
  85. businesses: [Fe.UNIVER_SHEET],
  86. toJson: (r, t) => e(r, t),
  87. parseJson: (r) => i(r),
  88. onUnLoad: (r) => {
  89. this._sheetDrawingService.removeDrawingDataForUnit(r), this._drawingManagerService.removeDrawingDataForUnit(r);
  90. },
  91. onLoad: (r, t) => {
  92. this._sheetDrawingService.registerDrawingData(r, t), this._drawingManagerService.registerDrawingData(r, t);
  93. }
  94. })
  95. );
  96. }
  97. };
  98. g = V([
  99. c(0, Pt),
  100. c(1, u),
  101. c(2, Ut),
  102. c(3, Bi)
  103. ], g);
  104. var N = Object.defineProperty;
  105. var $ = Object.getOwnPropertyDescriptor;
  106. var B = (e, i, r) => i in e ? N(e, i, { enumerable: true, configurable: true, writable: true, value: r }) : e[i] = r;
  107. var K = (e, i, r, t) => {
  108. for (var n = t > 1 ? void 0 : t ? $(i, r) : i, a = e.length - 1, s; a >= 0; a--)
  109. (s = e[a]) && (n = (t ? s(i, r, n) : s(n)) || n);
  110. return t && n && N(i, r, n), n;
  111. };
  112. var f = (e, i) => (r, t) => i(r, t, e);
  113. var m = (e, i, r) => B(e, typeof i != "symbol" ? i + "" : i, r);
  114. var _ = class extends Ra {
  115. constructor(e = v, i, r) {
  116. super(), this._config = e, this._injector = i, this._configService = r;
  117. const { ...t } = nu(
  118. {},
  119. v,
  120. this._config
  121. );
  122. this._configService.setConfig(J, t);
  123. }
  124. onStarting() {
  125. [
  126. [g],
  127. [u, { useClass: L }]
  128. ].forEach((e) => this._injector.add(e)), this._injector.get(g);
  129. }
  130. };
  131. m(_, "pluginName", S);
  132. m(_, "type", Fe.UNIVER_SHEET);
  133. _ = K([
  134. OR(At),
  135. f(1, ot(Ot)),
  136. f(2, SE)
  137. ], _);
  138. export {
  139. j,
  140. u,
  141. F,
  142. H,
  143. S,
  144. _
  145. };
  146. //# sourceMappingURL=chunk-DS5QSAGN.js.map