@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
14 lines (13 loc) • 707 B
TypeScript
export declare const ALPHABET_NUMBER = "0123456789";
export declare const ALPHABET_LOWERCASE = "abcdefghijklmnopqrstuvwxyz";
export declare const ALPHABET_UPPERCASE = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
export declare const ALPHABET_ALPHANUMERIC_LOWERCASE: string;
export declare const ALPHABET_ALPHANUMERIC_UPPERCASE: string;
export declare const ALPHABET_ALPHANUMERIC: string;
/**
* Generate cryptographically-secure string id.
* Powered by `nanoid`.
*/
export declare function stringId(length?: number, alphabet?: string): string;
export declare function stringIdAsync(length?: number, alphabet?: string): Promise<string>;
export declare function stringIdUnsafe(length?: number, alphabet?: string): string;