@logic-pad/core
Version:
14 lines (13 loc) • 475 B
JavaScript
import UniversalSolver from './universal/universalSolver.js';
import BacktrackSolver from './backtrack/backtrackSolver.js';
import CspuzSolver from './cspuz/cspuzSolver.js';
import AutoSolver from './auto/autoSolver.js';
const allSolvers = new Map();
function register(prototype) {
allSolvers.set(prototype.id, prototype);
}
register(new AutoSolver());
register(new CspuzSolver());
register(new BacktrackSolver());
register(new UniversalSolver());
export { allSolvers };