123456789101112131415161718192021222324252627 |
- import { QrCode } from '../libs/qrcodegen';
- import type { ErrorCorrectionLevel, ImageSettings } from '../interface';
- interface Options {
- value: string;
- level: ErrorCorrectionLevel;
- minVersion: number;
- includeMargin: boolean;
- marginSize?: number;
- imageSettings?: ImageSettings;
- size: number;
- }
- 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 {};
|