react-chessboard-expandable
Version:
A fork of the react-chessboard library to support an expandable chessboard
13 lines (12 loc) • 568 B
TypeScript
/// <reference types="react" />
import { Square, Arrow } from "../types";
type Arrows = Arrow[];
export declare const useArrows: (customArrows?: Arrows, areArrowsAllowed?: boolean, onArrowsChange?: (arrows: Arrows) => void, customArrowColor?: string) => {
arrows: Arrow[];
newArrow: Arrow;
clearArrows: () => void;
drawNewArrow: (fromSquare: Square, toSquare: Square) => void;
setArrows: import("react").Dispatch<import("react").SetStateAction<Arrows>>;
onArrowDrawEnd: (fromSquare: Square, toSquare: Square) => void;
};
export {};