UNPKG

@zoendev/react-chessboard-v2

Version:

The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.

13 lines (12 loc) 594 B
/// <reference types="react" /> import { Square, Arrow } from "../types"; type Arrows = Arrow[]; export declare const useArrows: (customArrows?: Arrows, areArrowsAllowed?: boolean, onArrowsChange?: ((arrows: Arrows) => void) | undefined, customArrowColor?: string) => { arrows: Arrow[]; newArrow: Arrow | undefined; clearArrows: () => void; drawNewArrow: (fromSquare: Square, toSquare: Square) => void; setArrows: import("react").Dispatch<import("react").SetStateAction<Arrows>>; onArrowDrawEnd: (fromSquare: Square, toSquare: Square) => void; }; export {};