UNPKG

sudoku-solve

Version:

Konni's Sudoku solving library

22 lines (21 loc) 703 B
import { SudokuNumber } from "./SudokuNumber"; declare enum GroupType { ROW = "ROW", COL = "COL", BOX = "BOX" } declare class Group { type: GroupType; index: number; numbers: SudokuNumber[]; static group(type: GroupType, index: number, allNumbers: SudokuNumber[]): Group; static numbers(type: GroupType, index: number, allNumbers: number[]): number[]; static indices(type: GroupType, index: number): number[]; constructor(type: GroupType, index: number, numbers: SudokuNumber[]); getType(): GroupType; isType(type: GroupType): boolean; knownNumbers(): number[]; unknownNumbers(): number[]; isCorrect(): boolean; } export { Group, GroupType };