UNPKG

@takentrade/takentrade-libs

Version:
18 lines (17 loc) 622 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateReference = void 0; const generateRandomString = (length) => { const characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; const charactersLength = characters.length; let result = ''; for (let i = 0; i < length; i++) { const randomIndex = Math.floor(Math.random() * charactersLength); result += characters[randomIndex]; } return result; }; const generateReference = (prefix = 'TRX') => { return `${prefix}_${generateRandomString(12)}`; }; exports.generateReference = generateReference;