Files
chesskit/src/types/lichess.ts
2024-03-02 02:27:47 +01:00

19 lines
308 B
TypeScript

export interface LichessErrorBody {
error: string | LichessError;
}
export interface LichessEvalBody {
depth: number;
pvs: {
moves: string;
cp?: number;
mate?: number;
}[];
}
export type LichessResponse<T> = T | LichessErrorBody;
export enum LichessError {
NotFound = "Not found",
}