Files
NapCatQQ/.pnpm-store/v3/files/91/ad3fb6ba7af7d940b4e9db0678e89a378f0ab6d731b7bebf25ec2aa9380e8ffc50bc8d61d7b34288450a4bbd322e79c9b3085fda625b4a7863487cde08f8a2
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

29 lines
560 B
Plaintext

import toString from './toString.js';
/** Used to generate unique IDs. */
var idCounter = 0;
/**
* Generates a unique ID. If `prefix` is given, the ID is appended to it.
*
* @static
* @since 0.1.0
* @memberOf _
* @category Util
* @param {string} [prefix=''] The value to prefix the ID with.
* @returns {string} Returns the unique ID.
* @example
*
* _.uniqueId('contact_');
* // => 'contact_104'
*
* _.uniqueId();
* // => '105'
*/
function uniqueId(prefix) {
var id = ++idCounter;
return toString(prefix) + id;
}
export default uniqueId;