function _generateUniqueID() {
      const charList = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
      let uniqueID;
      do {
        uniqueID = '';
        for (let i = 0; i < 24; i++) {
          uniqueID += charList.charAt(Math.floor(Math.random() * charList.length));
        }
      } while (idList.includes(uniqueID));
      idList.push(uniqueID);
      return uniqueID;
    }
/**
     * Generates a unqiue ID to use for new entries
     * @returns {string} A generated unique ID
     */
Generates a unqiue ID to use for new entries
@returns {string} A generated unique ID
Generates a unqiue ID to use for new entries @returns { string } A generated unique ID
function _generateUniqueID() {
      const charList = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
      let uniqueID;
      do {
        uniqueID = '';
        for (let i = 0; i < 24; i++) {
          uniqueID += charList.charAt(Math.floor(Math.random() * charList.length));
        }
      } while (idList.includes(uniqueID));
      idList.push(uniqueID);
      return uniqueID;
    }
function _generateUniqueID ( ) { const charList = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' ; let uniqueID ; do { uniqueID = '' ; for ( let i = 0 ; i < 24 ; i ++ ) { uniqueID += charList . charAt ( Math . floor ( Math . random ( ) * charList . length ) ) ; } } while ( idList . includes ( uniqueID ) ) ; idList . push ( uniqueID ) ; return uniqueID ; }
Generates a unqiue ID to use for new entries
 @returns {string} A generated unique ID
Generates a unqiue ID to use for new entries @returns { string } A generated unique ID