UNPKG

tdesign-miniprogram

Version:
78 lines (77 loc) 1.67 kB
export interface TdWatermarkProps { alpha?: { type: NumberConstructor; value?: number; }; content?: { type: StringConstructor; value?: string; }; height?: { type: NumberConstructor; value?: number; }; isRepeat?: { type: BooleanConstructor; value?: boolean; }; layout?: { type: StringConstructor; value?: 'rectangular' | 'hexagonal'; }; lineSpace?: { type: NumberConstructor; value?: number; }; movable?: { type: BooleanConstructor; value?: boolean; }; moveInterval?: { type: NumberConstructor; value?: number; }; offset?: { type: ArrayConstructor; value?: Array<number>; }; removable?: { type: BooleanConstructor; value?: boolean; }; rotate?: { type: NumberConstructor; value?: number; }; watermarkContent?: { type: null; value?: WatermarkText | WatermarkImage | Array<WatermarkText | WatermarkImage>; }; width?: { type: NumberConstructor; value?: number; }; x?: { type: NumberConstructor; value?: number; }; y?: { type: NumberConstructor; value?: number; }; zIndex?: { type: NumberConstructor; value?: number; }; } export interface WatermarkText { fontColor?: string; fontFamily?: string; fontSize?: number; fontWeight?: 'normal' | 'lighter' | 'bold' | 'bolder'; text?: string; } export interface WatermarkImage { isGrayscale?: boolean; url?: string; }