UNPKG

@craynic/qr-platba

Version:

Library to work with Czech QR payments

24 lines (23 loc) 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QrRequestRenderer = void 0; var qrcode_1 = require("qrcode"); var QrRequestRenderer = /** @class */ (function () { function QrRequestRenderer() { } QrRequestRenderer.prototype.toSVG = function (qrRequest) { var qrCodeOptions = { type: 'svg', margin: 4, errorCorrectionLevel: 'M', }, qrCode = (0, qrcode_1.create)(String(qrRequest), qrCodeOptions); return (0, qrcode_1.toString)(String(qrRequest), qrCodeOptions).then(function (contents) { return { size: qrCode.modules.size, contents: contents, }; }); }; return QrRequestRenderer; }()); exports.QrRequestRenderer = QrRequestRenderer;