@subsquid/util-internal-squid-id
Version:
Get or generated squid id
16 lines • 562 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOrGenerateSquidId = void 0;
function getOrGenerateSquidId() {
return process.env.SQUID_ID || `gen-${randomString(10)}`;
}
exports.getOrGenerateSquidId = getOrGenerateSquidId;
function randomString(len) {
let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let result = '';
for (let i = 0; i < len; i++) {
result += chars[Math.floor(Math.random() * chars.length)];
}
return result;
}
//# sourceMappingURL=index.js.map