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