Files
SnowLuma/.pnpm-store/v11/files/9e/78ed3e4c60d615dcd2ac639711919dfe2df6be8354c03fc014fc5bcda024e5b93aa8a463f780199895e383e7bb856d866cf19692d75d34cb0cdb3c60adcc5c
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

16 lines
469 B
Plaintext

import TrieNode from './TrieNode';
export interface PasswordChanges {
letter: string;
substitution: string;
}
export type IndexedPasswordChanges = PasswordChanges & {
i: number;
};
export interface PasswordWithSubs {
password: string;
changes: IndexedPasswordChanges[];
isFullSubstitution: boolean;
}
declare const getCleanPasswords: (password: string, limit: number, trieRoot: TrieNode) => PasswordWithSubs[];
export default getCleanPasswords;