@logic-pad/core
Version:
13 lines (12 loc) • 557 B
TypeScript
import GridData from '../../grid.js';
import Solver from '../solver.js';
export default class Z3Solver extends Solver {
readonly id = "z3";
readonly author = "Lysine";
readonly description = "(Obsolete) A WebAssembly solver that supports a limited set of rules and symbols.";
readonly supportsCancellation = false;
protected isEnvironmentSupported(): Promise<boolean>;
solve(grid: GridData): AsyncGenerator<GridData | null>;
isInstructionSupported(instructionId: string): boolean;
isGridSupported(grid: GridData): boolean;
}