Skip to content

TypeScript API / laikacms/crypto / RANDOM_CONSTANTS

Variable: RANDOM_CONSTANTS ​

ts
const RANDOM_CONSTANTS: object;

Security constants for random generation

Type Declaration ​

BASE62_ALPHABET ​

ts
readonly BASE62_ALPHABET: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';

Default alphabet for URL-safe tokens (base62)

DEFAULT_TOKEN_LENGTH ​

ts
readonly DEFAULT_TOKEN_LENGTH: 64 = 64;

Default token length for high security

HEX_ALPHABET ​

ts
readonly HEX_ALPHABET: "0123456789abcdef" = '0123456789abcdef';

Hex alphabet

MIN_TOKEN_LENGTH ​

ts
readonly MIN_TOKEN_LENGTH: 32 = 32;

Minimum token length for security

Released under the MIT License.