index.d.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. import type { ExtractPropTypes } from 'vue';
  2. import { qrcodeProps } from './interface';
  3. export type QRCodeProps = Partial<ExtractPropTypes<ReturnType<typeof qrcodeProps>>>;
  4. declare const _default: {
  5. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<ExtractPropTypes<{
  6. errorLevel: {
  7. type: import("vue").PropType<"M" | "H" | "Q" | "L">;
  8. default: "M" | "H" | "Q" | "L";
  9. };
  10. icon: StringConstructor;
  11. iconSize: {
  12. type: NumberConstructor;
  13. default: number;
  14. };
  15. status: {
  16. type: import("vue").PropType<"active" | "loading" | "expired" | "scanned">;
  17. default: "active" | "loading" | "expired" | "scanned";
  18. };
  19. bordered: {
  20. type: BooleanConstructor;
  21. default: boolean;
  22. };
  23. size: {
  24. type: NumberConstructor;
  25. default: number;
  26. };
  27. value: {
  28. type: StringConstructor;
  29. required: boolean;
  30. };
  31. type: {
  32. type: import("vue").PropType<"canvas" | "svg">;
  33. default: "canvas" | "svg";
  34. };
  35. color: StringConstructor;
  36. bgColor: StringConstructor;
  37. includeMargin: BooleanConstructor;
  38. imageSettings: {
  39. type: import("vue").PropType<import("./interface").ImageSettings>;
  40. default: import("./interface").ImageSettings;
  41. };
  42. }>> & Readonly<{
  43. onRefresh?: (...args: any[]) => any;
  44. }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "refresh"[], import("vue").PublicProps, {
  45. size: number;
  46. type: "canvas" | "svg";
  47. status: "active" | "loading" | "expired" | "scanned";
  48. bordered: boolean;
  49. includeMargin: boolean;
  50. imageSettings: import("./interface").ImageSettings;
  51. errorLevel: "M" | "H" | "Q" | "L";
  52. iconSize: number;
  53. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  54. P: {};
  55. B: {};
  56. D: {};
  57. C: {};
  58. M: {};
  59. Defaults: {};
  60. }, Readonly<ExtractPropTypes<{
  61. errorLevel: {
  62. type: import("vue").PropType<"M" | "H" | "Q" | "L">;
  63. default: "M" | "H" | "Q" | "L";
  64. };
  65. icon: StringConstructor;
  66. iconSize: {
  67. type: NumberConstructor;
  68. default: number;
  69. };
  70. status: {
  71. type: import("vue").PropType<"active" | "loading" | "expired" | "scanned">;
  72. default: "active" | "loading" | "expired" | "scanned";
  73. };
  74. bordered: {
  75. type: BooleanConstructor;
  76. default: boolean;
  77. };
  78. size: {
  79. type: NumberConstructor;
  80. default: number;
  81. };
  82. value: {
  83. type: StringConstructor;
  84. required: boolean;
  85. };
  86. type: {
  87. type: import("vue").PropType<"canvas" | "svg">;
  88. default: "canvas" | "svg";
  89. };
  90. color: StringConstructor;
  91. bgColor: StringConstructor;
  92. includeMargin: BooleanConstructor;
  93. imageSettings: {
  94. type: import("vue").PropType<import("./interface").ImageSettings>;
  95. default: import("./interface").ImageSettings;
  96. };
  97. }>> & Readonly<{
  98. onRefresh?: (...args: any[]) => any;
  99. }>, () => import("../_util/type").VueNode, {}, {}, {}, {
  100. size: number;
  101. type: "canvas" | "svg";
  102. status: "active" | "loading" | "expired" | "scanned";
  103. bordered: boolean;
  104. includeMargin: boolean;
  105. imageSettings: import("./interface").ImageSettings;
  106. errorLevel: "M" | "H" | "Q" | "L";
  107. iconSize: number;
  108. }>;
  109. __isFragment?: never;
  110. __isTeleport?: never;
  111. __isSuspense?: never;
  112. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  113. errorLevel: {
  114. type: import("vue").PropType<"M" | "H" | "Q" | "L">;
  115. default: "M" | "H" | "Q" | "L";
  116. };
  117. icon: StringConstructor;
  118. iconSize: {
  119. type: NumberConstructor;
  120. default: number;
  121. };
  122. status: {
  123. type: import("vue").PropType<"active" | "loading" | "expired" | "scanned">;
  124. default: "active" | "loading" | "expired" | "scanned";
  125. };
  126. bordered: {
  127. type: BooleanConstructor;
  128. default: boolean;
  129. };
  130. size: {
  131. type: NumberConstructor;
  132. default: number;
  133. };
  134. value: {
  135. type: StringConstructor;
  136. required: boolean;
  137. };
  138. type: {
  139. type: import("vue").PropType<"canvas" | "svg">;
  140. default: "canvas" | "svg";
  141. };
  142. color: StringConstructor;
  143. bgColor: StringConstructor;
  144. includeMargin: BooleanConstructor;
  145. imageSettings: {
  146. type: import("vue").PropType<import("./interface").ImageSettings>;
  147. default: import("./interface").ImageSettings;
  148. };
  149. }>> & Readonly<{
  150. onRefresh?: (...args: any[]) => any;
  151. }>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "refresh"[], "refresh", {
  152. size: number;
  153. type: "canvas" | "svg";
  154. status: "active" | "loading" | "expired" | "scanned";
  155. bordered: boolean;
  156. includeMargin: boolean;
  157. imageSettings: import("./interface").ImageSettings;
  158. errorLevel: "M" | "H" | "Q" | "L";
  159. iconSize: number;
  160. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  161. export default _default;