@watermark-design/dom
Version:
23 lines (22 loc) • 599 B
TypeScript
import type { ImageWatermarkOptions } from '@watermark-design/core';
/**
* ImageWatermark class
*/
declare class ImageWatermark {
private readonly options;
private readonly props?;
private watermarkCanvas?;
private layoutCanvas?;
private readonly originalSrc?;
private readonly backgroundImage?;
private drew;
/**
* ImageWatermark constructor
* @param args - image watermark args
*/
constructor(args?: Partial<ImageWatermarkOptions>);
create(): Promise<void>;
destroy(): void;
private getBackgroundImage;
}
export { ImageWatermark };