UNPKG

mycrossword

Version:
20 lines (19 loc) 812 B
import { Cell, CellChange, CellFocus, Clue, GuardianClue, GuessGrid } from '~/types'; import * as React from 'react'; interface GridProps { cellMatcher: RegExp; cells: Cell[]; cellSize: number; clues: Clue[]; cols: number; guessGrid: GuessGrid; inputRef?: React.RefObject<HTMLInputElement>; onCellChange?: (cellChange: CellChange) => void; onCellFocus?: (cellFocus: CellFocus) => void; onComplete?: () => void; rawClues: GuardianClue[]; rows: number; setGuessGrid: (value: GuessGrid | ((val: GuessGrid) => GuessGrid)) => void; } export default function Grid({ cellMatcher, cells, cellSize, clues, cols, guessGrid, inputRef, onCellChange, onCellFocus, onComplete, rawClues, rows, setGuessGrid, }: GridProps): import("react/jsx-runtime").JSX.Element; export {};