@logic-pad/core
Version:
23 lines (22 loc) • 712 B
TypeScript
import { Puzzle } from '../src/data/puzzle.js';
import CompressorBase from '../src/data/serializer/compressor/compressorBase.js';
declare class BunCompressor extends CompressorBase {
get id(): string;
compress(input: string): Promise<string>;
decompress(input: string): Promise<string>;
}
export declare const bunCompressor: BunCompressor;
export interface PuzzleEntry {
pid: number;
difficulty: number;
puzzleLink: string;
}
export interface BenchmarkEntry {
pid: number;
supported: boolean;
solveTime: number;
solveCorrect: boolean;
}
export declare function parseLink(link: string): Promise<Puzzle>;
export declare function shuffleArray<T>(array: T[]): T[];
export {};