UNPKG

custom-qrcode-browser

Version:

[![Continuous Integrations](https://github.com/CyrilDesch/custom-qrcode-browser/actions/workflows/continuous-integrations.yaml/badge.svg?branch=main)](https://github.com/CyrilDesch/custom-qrcode-browser/actions/workflows/continuous-integrations.yaml) [![L

19 lines (18 loc) 691 B
import type { QrCodeMatrix } from "../encode/QrCodeMatrix"; import { type QrOptions } from "../options/QrOptions"; export declare class QrShapesDesigner { qrMatrix: QrCodeMatrix; options: QrOptions; mainSvg: SVGElement; usedCoordinates: Set<string>; constructor(qrMatrix: QrCodeMatrix, options: QrOptions, mainSvg: SVGElement); get qrXOrigin(): number; get qrYOrigin(): number; get qrXEnd(): number; get qrYEnd(): number; get shapes(): import("../options/QrShapes").QrShapes; addUsedCoordinate(x: number, y: number): void; isUsedCoordinate(x: number, y: number): boolean; private get qrCodeElementStartCoordinate(); drawSvg(): void; }