@univerjs_watermark_facade.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import {
  2. J,
  3. R,
  4. f,
  5. q
  6. } from "./chunk-TQS4UFI4.js";
  7. import "./chunk-2MK3Q52E.js";
  8. import "./chunk-BSDDCPAW.js";
  9. import {
  10. pi
  11. } from "./chunk-23V3HWTR.js";
  12. import "./chunk-GNR2UJZM.js";
  13. import "./chunk-2LSFTFF7.js";
  14. // node_modules/.pnpm/@univerjs+watermark@0.5.5_@grpc+grpc-js@1.13.4_react@18.3.1_rxjs@7.8.1/node_modules/@univerjs/watermark/lib/es/facade.js
  15. var k = class extends pi {
  16. addWatermark(r, t) {
  17. const a = this._injector.get(R);
  18. if (r === f.Text)
  19. a.updateWatermarkConfig({
  20. type: f.Text,
  21. config: {
  22. text: {
  23. ...q,
  24. ...t
  25. }
  26. }
  27. });
  28. else if (r === f.Image)
  29. a.updateWatermarkConfig({
  30. type: f.Image,
  31. config: {
  32. image: {
  33. ...J,
  34. ...t
  35. }
  36. }
  37. });
  38. else
  39. throw new Error("Unknown watermark type");
  40. return this;
  41. }
  42. deleteWatermark() {
  43. return this._injector.get(R).deleteWatermarkConfig(), this;
  44. }
  45. };
  46. pi.extend(k);
  47. //# sourceMappingURL=@univerjs_watermark_facade.js.map