UNPKG

xys-watermark

Version:

xys-watermark:一个支持TS的前端水印SDK,可以自由的在前端页面中添加各种形式和内容的水印(或暗水印)!

23 lines (22 loc) 723 B
import { WaterMarkConfig } from '../types'; export declare const observeWatermark: (watermark: HTMLDivElement, config: WaterMarkConfig) => Guard; export declare class Guard { onchange: Function; config: WaterMarkConfig; parentElement: HTMLElement; observer: MutationObserver; element: HTMLElement; private elementHTML; private setIntervalId; private static config; constructor(element: HTMLElement, onchange: Function, config: WaterMarkConfig); start(): void; stop(): void; private _callback; private _reAddWatermark; private createWmByClone; private addWatermark; private getWatermark; private getTarget; private isEqualNode; }