19 lines
308 B
TypeScript
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",
|
|
}
|