UNPKG

chlss

Version:

Open-Source Chess Engine in TypeScript.

18 lines (17 loc) 553 B
import { IMove } from "./move"; import { BoardPosition } from "./boardPosition"; import { Termination } from "./termination"; import { Colour } from "./colour"; export declare class BoardObj { private board; constructor(fen?: string | undefined); fen(setFen?: string | undefined): string; pose(): BoardPosition; pushUci(uci: string): void; legalMoves(): Array<IMove>; legalMovesUci(): Array<string>; push(move: IMove): void; private getEnemyMoves; getTermination(): Termination | null; getColour(): Colour; }