generate-passphrase
Version:
Zero dependency module - Secure random passphrase
25 lines (24 loc) • 877 B
TypeScript
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[];