UNPKG

xiaohejs

Version:

🎈 小何同学的JavaScript工具箱

34 lines (33 loc) 1.17 kB
/** * 生成uuid-配置项 * * @since 0.0.6 */ interface IUuidOptions { /** * 生成uuid的基数 */ readonly radix?: number; /** * 参与生成uuid的字符 */ readonly characters?: string; } /** * 生成uuid-默认配置项 * * @since 0.0.6 */ declare const DefaultUuidOptions: IUuidOptions; /** * 生成uuid (若未指定长度会生成rfc4122标准的uuid,否则只是生成随机字符串) * * @since 0.0.6 * @param [length] 生成uuid的长度 * @param [options] 配置项 * @param [options.radix] 生成uuid的基数 * @param [options.characters="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"] 参与生成uuid的字符 * @returns {string} 生成的uuid */ declare function uuid(length?: number, options?: IUuidOptions): string; export { IUuidOptions, DefaultUuidOptions, uuid };