UNPKG

@logic-pad/core

Version:
14 lines (13 loc) 475 B
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 };