UNPKG

@a11ywatch/core

Version:
18 lines 584 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.asyncRandomGenerate = void 0; const crypto_1 = require("crypto"); const asyncRandomGenerate = (size = 4) => { return new Promise((resolve) => { (0, crypto_1.randomBytes)(size, (err, buf) => { if (err) { resolve(Math.random().toString(36).substring(2, 9)); } else { resolve(buf.toString("hex")); } }); }); }; exports.asyncRandomGenerate = asyncRandomGenerate; //# sourceMappingURL=generate.js.map