qrcode.vue
Version:
A Vue.js component to generate QRCode.
63 lines (62 loc) • 1.68 kB
TypeScript
import { PropType } from 'vue';
declare type Level = 'L' | 'M' | 'Q' | 'H';
declare const QrcodeVue: import("vue").DefineComponent<{
renderAs: {
type: PropType<"canvas" | "svg">;
required: boolean;
default: string;
validator: (as: any) => boolean;
};
value: {
type: StringConstructor;
required: boolean;
default: string;
};
size: {
type: NumberConstructor;
default: number;
};
level: {
type: PropType<Level>;
default: string;
validator: (l: any) => boolean;
};
background: {
type: StringConstructor;
default: string;
};
foreground: {
type: StringConstructor;
default: string;
};
margin: {
type: NumberConstructor;
required: boolean;
default: number;
};
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
renderAs?: unknown;
value?: unknown;
size?: unknown;
level?: unknown;
background?: unknown;
foreground?: unknown;
margin?: unknown;
} & {
value: string;
size: number;
level: Level;
background: string;
foreground: string;
margin: number;
renderAs: "canvas" | "svg";
} & {}>, {
value: string;
size: number;
level: Level;
background: string;
foreground: string;
margin: number;
renderAs: "canvas" | "svg";
}>;
export default QrcodeVue;