UNPKG

2.99 kBTypeScriptView Raw
1import { type ExtractPropTypes } from 'vue';
2export declare const watermarkProps: {
3 gapX: {
4 type: NumberConstructor;
5 default: number;
6 };
7 gapY: {
8 type: NumberConstructor;
9 default: number;
10 };
11 image: StringConstructor;
12 width: {
13 type: NumberConstructor;
14 default: number;
15 };
16 height: {
17 type: NumberConstructor;
18 default: number;
19 };
20 rotate: {
21 type: (NumberConstructor | StringConstructor)[];
22 default: number;
23 };
24 zIndex: (NumberConstructor | StringConstructor)[];
25 content: StringConstructor;
26 opacity: (NumberConstructor | StringConstructor)[];
27 fullPage: {
28 type: BooleanConstructor;
29 default: true;
30 };
31 textColor: {
32 type: import("vue").PropType<string>;
33 default: string;
34 };
35};
36export type WatermarkProps = ExtractPropTypes<typeof watermarkProps>;
37declare const _default: import("vue").DefineComponent<ExtractPropTypes<{
38 gapX: {
39 type: NumberConstructor;
40 default: number;
41 };
42 gapY: {
43 type: NumberConstructor;
44 default: number;
45 };
46 image: StringConstructor;
47 width: {
48 type: NumberConstructor;
49 default: number;
50 };
51 height: {
52 type: NumberConstructor;
53 default: number;
54 };
55 rotate: {
56 type: (NumberConstructor | StringConstructor)[];
57 default: number;
58 };
59 zIndex: (NumberConstructor | StringConstructor)[];
60 content: StringConstructor;
61 opacity: (NumberConstructor | StringConstructor)[];
62 fullPage: {
63 type: BooleanConstructor;
64 default: true;
65 };
66 textColor: {
67 type: import("vue").PropType<string>;
68 default: string;
69 };
70}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
71 gapX: {
72 type: NumberConstructor;
73 default: number;
74 };
75 gapY: {
76 type: NumberConstructor;
77 default: number;
78 };
79 image: StringConstructor;
80 width: {
81 type: NumberConstructor;
82 default: number;
83 };
84 height: {
85 type: NumberConstructor;
86 default: number;
87 };
88 rotate: {
89 type: (NumberConstructor | StringConstructor)[];
90 default: number;
91 };
92 zIndex: (NumberConstructor | StringConstructor)[];
93 content: StringConstructor;
94 opacity: (NumberConstructor | StringConstructor)[];
95 fullPage: {
96 type: BooleanConstructor;
97 default: true;
98 };
99 textColor: {
100 type: import("vue").PropType<string>;
101 default: string;
102 };
103}>> & Readonly<{}>, {
104 width: number;
105 height: number;
106 textColor: string;
107 rotate: string | number;
108 gapX: number;
109 gapY: number;
110 fullPage: boolean;
111}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
112export default _default;