@chess-fu/chess-game
Version:
Chess game logic
11 lines (10 loc) • 651 B
TypeScript
import { Color, Move, Offset } from './chessTypes';
export declare function isPieceColor(boardPiece: string, color: Color): boolean;
export declare function indexToSquare(index: number): string;
export declare function indexToOffset(index: number): Offset;
export declare function squareColor(index: number): Color;
export declare function offsetToIndex(offset: Offset): number;
export declare function offsetValid(offset: Offset): boolean;
export declare function addOffsets(a: Offset, b: Offset): Offset;
export declare function deltaOffsets(a: Offset, b: Offset): Offset;
export declare function buildSAN(move: Move, conflicts?: string[]): string;