UNPKG

@logic-pad/core

Version:
16 lines (15 loc) 609 B
import GridData from './grid.js'; import { GridState } from './primitives.js'; export declare class GridValidator { private worker; private stateListeners; private loadListeners; private readonly validateGridDebounced; readonly validateGrid: (grid: GridData, solution: GridData | null) => void; private readonly notifyState; readonly subscribeToState: (listener: (state: GridState) => void) => () => void; private readonly notifyLoad; readonly subscribeToLoad: (listener: () => void) => () => void; readonly isLoading: () => boolean; readonly delete: () => void; }