fentastic
Version:
Validate and parse Forsyth-Edwards Notation (FEN) used to describe a chess game board position.
10 lines (9 loc) • 386 B
TypeScript
import { type Field } from './createFields.js';
export declare type CastlingAvailability = {
whiteKingside: boolean;
whiteQueenside: boolean;
blackKingside: boolean;
blackQueenside: boolean;
};
export declare const validateCastlingAvailability: (field: Field) => Field;
export declare const parseCastlingAvailability: (field: Field) => CastlingAvailability | undefined;