QRCode.d.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import type { ImageSettings } from './interface';
  2. export declare const QRCodeCanvas: import("vue").DefineComponent<{
  3. level: StringConstructor;
  4. bgColor: StringConstructor;
  5. fgColor: StringConstructor;
  6. marginSize: NumberConstructor;
  7. size: {
  8. type: NumberConstructor;
  9. default: number;
  10. };
  11. value: {
  12. type: StringConstructor;
  13. required: boolean;
  14. };
  15. type: {
  16. type: import("vue").PropType<"canvas" | "svg">;
  17. default: "canvas" | "svg";
  18. };
  19. color: StringConstructor;
  20. includeMargin: BooleanConstructor;
  21. imageSettings: {
  22. type: import("vue").PropType<ImageSettings>;
  23. default: ImageSettings;
  24. };
  25. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  26. level: StringConstructor;
  27. bgColor: StringConstructor;
  28. fgColor: StringConstructor;
  29. marginSize: NumberConstructor;
  30. size: {
  31. type: NumberConstructor;
  32. default: number;
  33. };
  34. value: {
  35. type: StringConstructor;
  36. required: boolean;
  37. };
  38. type: {
  39. type: import("vue").PropType<"canvas" | "svg">;
  40. default: "canvas" | "svg";
  41. };
  42. color: StringConstructor;
  43. includeMargin: BooleanConstructor;
  44. imageSettings: {
  45. type: import("vue").PropType<ImageSettings>;
  46. default: ImageSettings;
  47. };
  48. }>>, {
  49. size: number;
  50. type: "canvas" | "svg";
  51. includeMargin: boolean;
  52. imageSettings: ImageSettings;
  53. }, {}>;
  54. export declare const QRCodeSVG: import("vue").DefineComponent<{
  55. color: StringConstructor;
  56. level: StringConstructor;
  57. bgColor: StringConstructor;
  58. fgColor: StringConstructor;
  59. marginSize: NumberConstructor;
  60. title: StringConstructor;
  61. size: {
  62. type: NumberConstructor;
  63. default: number;
  64. };
  65. value: {
  66. type: StringConstructor;
  67. required: boolean;
  68. };
  69. type: {
  70. type: import("vue").PropType<"canvas" | "svg">;
  71. default: "canvas" | "svg";
  72. };
  73. includeMargin: BooleanConstructor;
  74. imageSettings: {
  75. type: import("vue").PropType<ImageSettings>;
  76. default: ImageSettings;
  77. };
  78. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  79. color: StringConstructor;
  80. level: StringConstructor;
  81. bgColor: StringConstructor;
  82. fgColor: StringConstructor;
  83. marginSize: NumberConstructor;
  84. title: StringConstructor;
  85. size: {
  86. type: NumberConstructor;
  87. default: number;
  88. };
  89. value: {
  90. type: StringConstructor;
  91. required: boolean;
  92. };
  93. type: {
  94. type: import("vue").PropType<"canvas" | "svg">;
  95. default: "canvas" | "svg";
  96. };
  97. includeMargin: BooleanConstructor;
  98. imageSettings: {
  99. type: import("vue").PropType<ImageSettings>;
  100. default: ImageSettings;
  101. };
  102. }>>, {
  103. size: number;
  104. type: "canvas" | "svg";
  105. includeMargin: boolean;
  106. imageSettings: ImageSettings;
  107. }, {}>;