Files
SnowLuma/.pnpm-store/v11/files/2f/bd1d0f27d98dced1c3f6bc5f128c80e4ee7aaab2745e7449b8aceb34885a9ace3bdcdac081dac99a38a8316df65bd16d34eefbcd09fb5d670cbc6f883664ed
T
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

20 lines
606 B
Plaintext

import { MatcherBaseClass, MatchOptions, SequenceMatch } from '../../types';
interface UpdateParams {
i: number;
j: number;
delta: number;
password: string;
result: any[];
}
type SequenceMatchOptions = Pick<MatchOptions, 'password'>;
declare class MatchSequence extends MatcherBaseClass {
MAX_DELTA: number;
match({ password }: SequenceMatchOptions): SequenceMatch[];
update({ i, j, delta, password, result }: UpdateParams): number | null;
getSequence(token: string): {
sequenceName: string;
sequenceSpace: number;
};
}
export default MatchSequence;