@startpage/bookmarks
Version:
Bookmark management for your startpage
17 lines (16 loc) • 508 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createId = void 0;
const chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-";
const valueCount = chars.length;
const getRandomChar = () => {
const randomInt = (Math.random() * (valueCount - 1)) | 0;
return chars[randomInt];
};
const createId = () => {
let id = "", size = 16;
while (size--)
id += getRandomChar();
return id;
};
exports.createId = createId;