tdesign-vue
Version:
144 lines (143 loc) • 4.46 kB
TypeScript
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
cellsToDraw: import("@vue/composition-api").ComputedRef<boolean[][]>;
calculatedImageSettings: import("@vue/composition-api").ComputedRef<{
x: number;
y: number;
h: number;
w: number;
excavation: import("../../_common/js/qrcode/types").Excavation;
opacity: number;
crossOrigin: import("../../_common/js/qrcode/types").CrossOrigin;
}>;
margin: import("@vue/composition-api").ComputedRef<number>;
numCells: import("@vue/composition-api").ComputedRef<number>;
}> & import("@vue/composition-api").Data, {}, {}, {
value: {
type: StringConstructor;
default: string;
};
size: {
type: NumberConstructor;
default: number;
};
level: {
type: import("vue").PropType<import("../../_common/js/qrcode/types").ErrorCorrectionLevel>;
default: string;
};
bgColor: {
type: StringConstructor;
default: string;
};
fgColor: {
type: StringConstructor;
default: string;
};
includeMargin: {
type: BooleanConstructor;
default: boolean;
};
marginSize: {
type: NumberConstructor;
default: number;
};
imageSettings: {
type: import("vue").PropType<import("../../_common/js/qrcode/types").ImageSettings>;
default: () => {};
};
title: {
type: StringConstructor;
default: string;
};
minVersion: {
type: NumberConstructor;
default: number;
};
}, import("@vue/composition-api").ExtractPropTypes<{
value: {
type: StringConstructor;
default: string;
};
size: {
type: NumberConstructor;
default: number;
};
level: {
type: import("vue").PropType<import("../../_common/js/qrcode/types").ErrorCorrectionLevel>;
default: string;
};
bgColor: {
type: StringConstructor;
default: string;
};
fgColor: {
type: StringConstructor;
default: string;
};
includeMargin: {
type: BooleanConstructor;
default: boolean;
};
marginSize: {
type: NumberConstructor;
default: number;
};
imageSettings: {
type: import("vue").PropType<import("../../_common/js/qrcode/types").ImageSettings>;
default: () => {};
};
title: {
type: StringConstructor;
default: string;
};
minVersion: {
type: NumberConstructor;
default: number;
};
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
value: string;
title: string;
size: number;
level: import("../../_common/js/qrcode/types").ErrorCorrectionLevel;
imageSettings: import("../../_common/js/qrcode/types").ImageSettings;
minVersion: number;
includeMargin: boolean;
marginSize: number;
bgColor: string;
fgColor: string;
} & {}, import("@vue/composition-api").ShallowUnwrapRef<{
cellsToDraw: import("@vue/composition-api").ComputedRef<boolean[][]>;
calculatedImageSettings: import("@vue/composition-api").ComputedRef<{
x: number;
y: number;
h: number;
w: number;
excavation: import("../../_common/js/qrcode/types").Excavation;
opacity: number;
crossOrigin: import("../../_common/js/qrcode/types").CrossOrigin;
}>;
margin: import("@vue/composition-api").ComputedRef<number>;
numCells: import("@vue/composition-api").ComputedRef<number>;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
value: string;
title: string;
size: number;
level: import("../../_common/js/qrcode/types").ErrorCorrectionLevel;
imageSettings: import("../../_common/js/qrcode/types").ImageSettings;
minVersion: number;
includeMargin: boolean;
marginSize: number;
bgColor: string;
fgColor: string;
} & {}, {
value: string;
title: string;
size: number;
level: import("../../_common/js/qrcode/types").ErrorCorrectionLevel;
imageSettings: import("../../_common/js/qrcode/types").ImageSettings;
minVersion: number;
includeMargin: boolean;
marginSize: number;
bgColor: string;
fgColor: string;
}, true>);
export default _default;