Spaces:
Paused
Paused
| /** | |
| * 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 | |