UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

57 lines (56 loc) 1.31 kB
import type { PropType, ExtractPropTypes, StyleValue } from 'vue'; import type { Arrayable } from '../../_utils/types'; import type { WatermarkFont } from './interface'; export declare const _props: { content: { type: PropType<string | string[]>; }; image: { type: PropType<string>; }; width: { type: PropType<number>; }; height: { type: PropType<number>; }; font: { type: PropType<WatermarkFont>; default: () => {}; }; gap: { type: PropType<[number, number]>; default: () => number[]; }; offset: { type: PropType<[number, number]>; default: () => number[]; }; rotate: { type: PropType<number>; default: number; }; zIndex: { type: PropType<number>; default: number; }; alpha: { type: PropType<number>; default: number; }; antiTamper: { type: PropType<boolean>; default: boolean; }; grayscale: { type: PropType<boolean>; default: boolean; }; class: { type: PropType<string | Arrayable<Record<string, boolean>>>; }; style: { type: PropType<StyleValue>; }; }; export type WatermarkProps = ExtractPropTypes<typeof _props>;