Spaces:
Running
Running
/** | |
* Generate URL-friendly unique ID. This method uses the non-secure | |
* predictable random generator with bigger collision probability. | |
* | |
* ```js | |
* import { nanoid } from 'nanoid/non-secure' | |
* model.id = nanoid() //=> "Uakgb_J5m9g-0JDMbcJqL" | |
* ``` | |
* | |
* @param size Size of the ID. The default size is 21. | |
* @returns A random string. | |
*/ | |
export function nanoid (size?: number): string | |
/** | |
* Generate URL-friendly unique ID based on the custom alphabet. | |
* This method uses the non-secure predictable random generator | |
* with bigger collision probability. | |
* | |
* @param alphabet Alphabet used to generate the ID. | |
* @param size Size of the ID. | |
* @returns A random string. | |
* | |
* ```js | |
* import { customAlphabet } from 'nanoid/non-secure' | |
* const nanoid = customAlphabet('0123456789абвгдеё', 5) | |
* model.id = //=> "8ё56а" | |
* ``` | |
*/ | |
export function customAlphabet (alphabet: string, size: number): () => string | |