UNPKG

tdesign-vue

Version:
30 lines (29 loc) 755 B
import { TNode } from '../common'; export interface TdWatermarkProps { alpha?: number; content?: string | TNode; default?: string | TNode; height?: number; isRepeat?: boolean; lineSpace?: number; movable?: boolean; moveInterval?: number; offset?: Array<number>; removable?: boolean; rotate?: number; watermarkContent?: WatermarkText | WatermarkImage | Array<WatermarkText | WatermarkImage>; width?: number; x?: number; y?: number; zIndex?: number; } export interface WatermarkText { fontColor?: string; fontSize?: number; fontWeight?: 'normal' | 'lighter' | 'bold' | 'bolder'; text?: string; } export interface WatermarkImage { isGrayscale?: boolean; url?: string; }