minishouyin/node_modules/@rc-component/qrcode/es/hooks/useQRCode.d.ts

29 lines
761 B
TypeScript
Raw Permalink Normal View History

2025-11-12 11:35:57 +08:00
import { QrCode } from '../libs/qrcodegen';
import type { ErrorCorrectionLevel, ImageSettings } from '../interface';
interface Options {
value: string | string[];
level: ErrorCorrectionLevel;
minVersion: number;
includeMargin: boolean;
marginSize?: number;
imageSettings?: ImageSettings;
size: number;
boostLevel?: boolean;
}
export declare const useQRCode: (opt: Options) => {
cells: boolean[][];
margin: number;
numCells: number;
calculatedImageSettings: {
x: number;
y: number;
h: number;
w: number;
excavation: import("../interface").Excavation;
opacity: number;
crossOrigin: import("../interface").CrossOrigin;
};
qrcode: QrCode;
};
export {};