UNPKG

@logic-pad/core

Version:
9 lines (8 loc) 373 B
import GridData from '../grid.js'; import Solver from './solver.js'; export default abstract class EventIteratingSolver extends Solver { readonly supportsCancellation = true; protected abstract createWorker(): Worker; protected isEnvironmentSupported(): Promise<boolean>; solve(grid: GridData, abortSignal?: AbortSignal): AsyncGenerator<GridData | null>; }