index.d.ts 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  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").CreateComponentPublicInstance<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. }>> & {
  43. onRefresh?: (...args: any[]) => any;
  44. }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "refresh"[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<ExtractPropTypes<{
  45. errorLevel: {
  46. type: import("vue").PropType<"M" | "H" | "Q" | "L">;
  47. default: "M" | "H" | "Q" | "L";
  48. };
  49. icon: StringConstructor;
  50. iconSize: {
  51. type: NumberConstructor;
  52. default: number;
  53. };
  54. status: {
  55. type: import("vue").PropType<"active" | "loading" | "expired" | "scanned">;
  56. default: "active" | "loading" | "expired" | "scanned";
  57. };
  58. bordered: {
  59. type: BooleanConstructor;
  60. default: boolean;
  61. };
  62. size: {
  63. type: NumberConstructor;
  64. default: number;
  65. };
  66. value: {
  67. type: StringConstructor;
  68. required: boolean;
  69. };
  70. type: {
  71. type: import("vue").PropType<"canvas" | "svg">;
  72. default: "canvas" | "svg";
  73. };
  74. color: StringConstructor;
  75. bgColor: StringConstructor;
  76. includeMargin: BooleanConstructor;
  77. imageSettings: {
  78. type: import("vue").PropType<import("./interface").ImageSettings>;
  79. default: import("./interface").ImageSettings;
  80. };
  81. }>> & {
  82. onRefresh?: (...args: any[]) => any;
  83. }, {
  84. size: number;
  85. type: "canvas" | "svg";
  86. status: "active" | "loading" | "expired" | "scanned";
  87. bordered: boolean;
  88. includeMargin: boolean;
  89. imageSettings: import("./interface").ImageSettings;
  90. errorLevel: "M" | "H" | "Q" | "L";
  91. iconSize: number;
  92. }, true, {}, {}, {
  93. P: {};
  94. B: {};
  95. D: {};
  96. C: {};
  97. M: {};
  98. Defaults: {};
  99. }, Readonly<ExtractPropTypes<{
  100. errorLevel: {
  101. type: import("vue").PropType<"M" | "H" | "Q" | "L">;
  102. default: "M" | "H" | "Q" | "L";
  103. };
  104. icon: StringConstructor;
  105. iconSize: {
  106. type: NumberConstructor;
  107. default: number;
  108. };
  109. status: {
  110. type: import("vue").PropType<"active" | "loading" | "expired" | "scanned">;
  111. default: "active" | "loading" | "expired" | "scanned";
  112. };
  113. bordered: {
  114. type: BooleanConstructor;
  115. default: boolean;
  116. };
  117. size: {
  118. type: NumberConstructor;
  119. default: number;
  120. };
  121. value: {
  122. type: StringConstructor;
  123. required: boolean;
  124. };
  125. type: {
  126. type: import("vue").PropType<"canvas" | "svg">;
  127. default: "canvas" | "svg";
  128. };
  129. color: StringConstructor;
  130. bgColor: StringConstructor;
  131. includeMargin: BooleanConstructor;
  132. imageSettings: {
  133. type: import("vue").PropType<import("./interface").ImageSettings>;
  134. default: import("./interface").ImageSettings;
  135. };
  136. }>> & {
  137. onRefresh?: (...args: any[]) => any;
  138. }, () => import("../_util/type").VueNode, {}, {}, {}, {
  139. size: number;
  140. type: "canvas" | "svg";
  141. status: "active" | "loading" | "expired" | "scanned";
  142. bordered: boolean;
  143. includeMargin: boolean;
  144. imageSettings: import("./interface").ImageSettings;
  145. errorLevel: "M" | "H" | "Q" | "L";
  146. iconSize: number;
  147. }>;
  148. __isFragment?: never;
  149. __isTeleport?: never;
  150. __isSuspense?: never;
  151. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  152. errorLevel: {
  153. type: import("vue").PropType<"M" | "H" | "Q" | "L">;
  154. default: "M" | "H" | "Q" | "L";
  155. };
  156. icon: StringConstructor;
  157. iconSize: {
  158. type: NumberConstructor;
  159. default: number;
  160. };
  161. status: {
  162. type: import("vue").PropType<"active" | "loading" | "expired" | "scanned">;
  163. default: "active" | "loading" | "expired" | "scanned";
  164. };
  165. bordered: {
  166. type: BooleanConstructor;
  167. default: boolean;
  168. };
  169. size: {
  170. type: NumberConstructor;
  171. default: number;
  172. };
  173. value: {
  174. type: StringConstructor;
  175. required: boolean;
  176. };
  177. type: {
  178. type: import("vue").PropType<"canvas" | "svg">;
  179. default: "canvas" | "svg";
  180. };
  181. color: StringConstructor;
  182. bgColor: StringConstructor;
  183. includeMargin: BooleanConstructor;
  184. imageSettings: {
  185. type: import("vue").PropType<import("./interface").ImageSettings>;
  186. default: import("./interface").ImageSettings;
  187. };
  188. }>> & {
  189. onRefresh?: (...args: any[]) => any;
  190. }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "refresh"[], "refresh", {
  191. size: number;
  192. type: "canvas" | "svg";
  193. status: "active" | "loading" | "expired" | "scanned";
  194. bordered: boolean;
  195. includeMargin: boolean;
  196. imageSettings: import("./interface").ImageSettings;
  197. errorLevel: "M" | "H" | "Q" | "L";
  198. iconSize: number;
  199. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  200. export default _default;