tav-ui
Version:
27 lines (26 loc) • 713 B
TypeScript
import type { ExtractPropTypes, PropType } from 'vue';
import type { LogoType, QRCodeRenderersOptions } from './qrcodePlus';
export declare const qrcodeProps: {
value: {
type: PropType<string | any[]>;
default: null;
};
options: {
type: PropType<QRCodeRenderersOptions>;
default: null;
};
width: {
type: PropType<number>;
default: number;
};
logo: {
type: PropType<string | Partial<LogoType>>;
default: string;
};
tag: {
type: PropType<"canvas" | "img">;
default: string;
validator: (v: string) => boolean;
};
};
export declare type QrcodeProps = ExtractPropTypes<typeof qrcodeProps>;