ll-package
Version:
2 lines (1 loc) • 582 B
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("../../../../node_modules/qrcode/lib/browser.js"),c=require("../../../../node_modules/lodash-es/cloneDeep.js"),u=({canvas:e,content:r,width:t=0,options:i={}})=>{const n=c.default(i);return n.errorCorrectionLevel=n.errorCorrectionLevel||a(r),l(r,n).then(s=>(n.scale=t===0?void 0:t/s*4,o.toCanvas(e,r,n)))};function l(e,r){const t=document.createElement("canvas");return o.toCanvas(t,e,r).then(()=>t.width)}function a(e){return e.length>36?"M":e.length>16?"Q":"H"}exports.renderQrCode=u;
;