facade.js 636 B

1
  1. "use strict";const i=require("@univerjs/core"),e=require("@univerjs/watermark");class n extends i.FUniver{addWatermark(r,t){const a=this._injector.get(e.WatermarkService);if(r===e.IWatermarkTypeEnum.Text)a.updateWatermarkConfig({type:e.IWatermarkTypeEnum.Text,config:{text:{...e.WatermarkTextBaseConfig,...t}}});else if(r===e.IWatermarkTypeEnum.Image)a.updateWatermarkConfig({type:e.IWatermarkTypeEnum.Image,config:{image:{...e.WatermarkImageBaseConfig,...t}}});else throw new Error("Unknown watermark type");return this}deleteWatermark(){return this._injector.get(e.WatermarkService).deleteWatermarkConfig(),this}}i.FUniver.extend(n);