UNPKG

@liskhq/lisk-passphrase

Version:

Mnemonic passphrase helpers for use with Lisk-related software

15 lines (14 loc) 838 B
interface PassphraseError { readonly actual: number | boolean | string; readonly code: string; readonly expected: number | boolean | string; readonly location?: ReadonlyArray<number>; readonly message: string; } export declare const countPassphraseWhitespaces: (passphrase: string) => number; export declare const countPassphraseWords: (passphrase: string) => number; export declare const countUppercaseCharacters: (passphrase: string) => number; export declare const locateUppercaseCharacters: (passphrase: string) => ReadonlyArray<number>; export declare const locateConsecutiveWhitespaces: (passphrase: string) => ReadonlyArray<number>; export declare const getPassphraseValidationErrors: (passphrase: string, wordlists?: ReadonlyArray<string>, expectedWords?: number) => ReadonlyArray<PassphraseError>; export {};