Files
QR-Invoice/node_modules/swissqrbill/lib/cjs/svg/swissqrcode.d.ts
2026-01-12 13:12:46 +01:00

26 lines
667 B
TypeScript

import { SVG } from 'svg-engine';
import { Data } from '../shared/types.js';
export declare class SwissQRCode {
instance: SVG;
/**
* Creates a Swiss QR Code.
*
* @param data The data to be encoded in the QR code.
* @param size The size of the QR code in mm.
* @throws { ValidationError } Throws an error if the data is invalid.
*/
constructor(data: Data, size?: number);
/**
* Outputs the SVG as a string.
*
* @returns The outerHTML of the SVG element.
*/
toString(): string;
/**
* Returns the SVG element.
*
* @returns The SVG element.
*/
get element(): SVGElement;
}