172 lines
5.8 KiB
TypeScript
172 lines
5.8 KiB
TypeScript
import type { PropType } from 'vue';
|
|
import type { ExtractPublicPropTypes } from '../../_utils';
|
|
export declare const qrCodeProps: {
|
|
readonly value: StringConstructor;
|
|
readonly color: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#000";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#FFF";
|
|
};
|
|
readonly iconSrc: StringConstructor;
|
|
readonly iconSize: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 40;
|
|
};
|
|
readonly iconBackgroundColor: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#FFF";
|
|
};
|
|
readonly iconBorderRadius: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 4;
|
|
};
|
|
readonly size: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 100;
|
|
};
|
|
readonly padding: {
|
|
readonly type: PropType<string | number>;
|
|
readonly default: 12;
|
|
};
|
|
readonly errorCorrectionLevel: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "M";
|
|
};
|
|
readonly type: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "canvas";
|
|
};
|
|
readonly theme: PropType<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>;
|
|
readonly themeOverrides: PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>>;
|
|
readonly builtinThemeOverrides: PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>>;
|
|
};
|
|
export type QrCodeProps = ExtractPublicPropTypes<typeof qrCodeProps>;
|
|
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
|
readonly value: StringConstructor;
|
|
readonly color: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#000";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#FFF";
|
|
};
|
|
readonly iconSrc: StringConstructor;
|
|
readonly iconSize: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 40;
|
|
};
|
|
readonly iconBackgroundColor: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#FFF";
|
|
};
|
|
readonly iconBorderRadius: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 4;
|
|
};
|
|
readonly size: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 100;
|
|
};
|
|
readonly padding: {
|
|
readonly type: PropType<string | number>;
|
|
readonly default: 12;
|
|
};
|
|
readonly errorCorrectionLevel: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "M";
|
|
};
|
|
readonly type: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "canvas";
|
|
};
|
|
readonly theme: PropType<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>;
|
|
readonly themeOverrides: PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>>;
|
|
readonly builtinThemeOverrides: PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>>;
|
|
}>, {
|
|
canvasRef: import("vue").Ref<HTMLCanvasElement | undefined, HTMLCanvasElement | undefined>;
|
|
mergedClsPrefix: import("vue").Ref<string, string>;
|
|
cssVars: import("vue").ComputedRef<{
|
|
'--n-border-radius': string;
|
|
}> | undefined;
|
|
themeClass: import("vue").Ref<string, string> | undefined;
|
|
svgInfo: import("vue").ComputedRef<{
|
|
innerHtml: string;
|
|
numCells: number;
|
|
}>;
|
|
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
|
readonly value: StringConstructor;
|
|
readonly color: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#000";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#FFF";
|
|
};
|
|
readonly iconSrc: StringConstructor;
|
|
readonly iconSize: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 40;
|
|
};
|
|
readonly iconBackgroundColor: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "#FFF";
|
|
};
|
|
readonly iconBorderRadius: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 4;
|
|
};
|
|
readonly size: {
|
|
readonly type: NumberConstructor;
|
|
readonly default: 100;
|
|
};
|
|
readonly padding: {
|
|
readonly type: PropType<string | number>;
|
|
readonly default: 12;
|
|
};
|
|
readonly errorCorrectionLevel: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "M";
|
|
};
|
|
readonly type: {
|
|
readonly type: StringConstructor;
|
|
readonly default: "canvas";
|
|
};
|
|
readonly theme: PropType<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>;
|
|
readonly themeOverrides: PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>>;
|
|
readonly builtinThemeOverrides: PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"QrCode", {
|
|
borderRadius: string;
|
|
}, any>>>;
|
|
}>> & Readonly<{}>, {
|
|
readonly type: string;
|
|
readonly size: number;
|
|
readonly color: string;
|
|
readonly iconSize: number;
|
|
readonly padding: string | number;
|
|
readonly backgroundColor: string;
|
|
readonly iconBackgroundColor: string;
|
|
readonly iconBorderRadius: number;
|
|
readonly errorCorrectionLevel: string;
|
|
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
|
export default _default;
|