REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 2.20 KB
Close
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/nanoid/index.d.cts
Text
Base64
/** * Generate secure URL-friendly unique ID. * * By default, the ID will have 21 symbols to have a collision probability * similar to UUID v4. * * ```js * import { nanoid } from 'nanoid' * 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 secure unique ID with custom alphabet. * * Alphabet must contain 256 symbols or less. Otherwise, the generator * will not be secure. * * @param alphabet Alphabet used to generate the ID. * @param defaultSize Size of the ID. The default size is 21. * @returns A random string generator. * * ```js * const { customAlphabet } = require('nanoid') * const nanoid = customAlphabet('0123456789абвгдеё', 5) * nanoid() //=> "8ё56а" * ``` */ export function customAlphabet( alphabet: string, defaultSize?: number ): (size?: number) => string /** * Generate unique ID with custom random generator and alphabet. * * Alphabet must contain 256 symbols or less. Otherwise, the generator * will not be secure. * * ```js * import { customRandom } from 'nanoid/format' * * const nanoid = customRandom('abcdef', 5, size => { * const random = [] * for (let i = 0; i < size; i++) { * random.push(randomByte()) * } * return random * }) * * nanoid() //=> "fbaef" * ``` * * @param alphabet Alphabet used to generate a random string. * @param size Size of the random string. * @param random A random bytes generator. * @returns A random string generator. */ export function customRandom( alphabet: string, size: number, random: (bytes: number) => Uint8Array ): () => string /** * URL safe symbols. * * ```js * import { urlAlphabet } from 'nanoid' * const nanoid = customAlphabet(urlAlphabet, 10) * nanoid() //=> "Uakgb_J5m9" * ``` */ export const urlAlphabet: string /** * Generate an array of random bytes collected from hardware noise. * * ```js * import { customRandom, random } from 'nanoid' * const nanoid = customRandom("abcdef", 5, random) * ``` * * @param bytes Size of the array. * @returns An array of random bytes. */ export function random(bytes: number): Uint8Array
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 4 × Files: 10
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
async
DIR
-
drwxr-xr-x
2026-02-28 11:42:34
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bin
DIR
-
drwxr-xr-x
2026-02-28 11:42:24
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
non-secure
DIR
-
drwxr-xr-x
2026-02-28 11:42:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
url-alphabet
DIR
-
drwxr-xr-x
2026-02-28 11:42:34
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.browser.cjs
2.77 KB
lrw-r--r--
2026-02-28 11:42:20
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.browser.js
1.04 KB
lrw-r--r--
2026-02-28 11:42:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.cjs
3.28 KB
lrw-r--r--
2026-02-28 11:42:22
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.d.cts
2.20 KB
lrw-r--r--
2026-02-28 11:42:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.d.ts
2.20 KB
lrw-r--r--
2026-02-28 11:42:34
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.js
1.29 KB
lrw-r--r--
2026-02-28 11:42:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE
1.07 KB
lrw-r--r--
2026-02-28 11:42:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
nanoid.js
169 B
lrw-r--r--
2026-02-28 11:42:30
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
2.23 KB
lrw-r--r--
2026-02-28 11:42:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md
1.52 KB
lrw-r--r--
2026-02-28 11:42:34
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).