Watermark.d.ts 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. import { type ExtractPropTypes } from 'vue';
  2. export 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. };
  36. export type WatermarkProps = ExtractPropTypes<typeof watermarkProps>;
  37. declare 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>;
  112. export default _default;