UNPKG

napas-qr

Version:

A package to create qr code for fund transfer between VietNam banks with NAPAS standard

19 lines (17 loc) 514 B
function generateRawQRString (objProps) { let result = ''; Object.values(objProps).forEach(prop => { if (!prop.value) return ''; const isObject = (typeof prop.value === 'object'); const valueString = isObject ? generateRawQRString(prop.value) : String(prop.value); if (valueString) { result += prop.id; result += valueString.length.toString().padStart(2, '0') result += valueString } }) return result; }; module.exports = { generateRawQRString };