UNPKG

ok-tools

Version:

My personal JS tools and utilities

18 lines 664 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateRandomIdentifier = void 0; function generateRandomIdentifier(length) { if (length === void 0) { length = 8; } if (length === 0) { return ''; } if (length < 0 || typeof length !== 'number') { throw new Error('Length must be positive integer'); } if (length <= 10) { return Math.random().toString(36).substr(2, length).toLowerCase(); } return generateRandomIdentifier(10) + generateRandomIdentifier(length - 10); } exports.generateRandomIdentifier = generateRandomIdentifier; //# sourceMappingURL=random-string.js.map