UNPKG

generate-passphrase

Version:

Zero dependency module - Secure random passphrase

25 lines (24 loc) 877 B
export type GenerateOptions = { length: number; separator: string; numbers: boolean; uppercase: boolean; titlecase: boolean; pattern?: string; fast: boolean; }; /** * Generate a passphrase with options * @param {GenerateOptions} options - The options * @returns {string} - A passphrase * @see Usage https://github.com/aldy505/generate-passphrase#how-to-use-this */ export declare function generate(options?: Partial<GenerateOptions>): string; /** * Generate multiple passphrase with the same options * @param {number} amount - The number of passphrase returned * @param {GenerateOptions} options - The options * @returns {string[]} - Array of passphrases * @see Usage https://github.com/aldy505/generate-passphrase#how-to-use-this */ export declare function generateMultiple(amount: number, options?: Partial<GenerateOptions>): string[];